- (function() {
- var id = Math.ceil(Math.random() * 1000000000);
-
- panel(function(event, me) {
- // $(document).bind('panel:contentChanged.' + id, function(event, p) {
- // $('.change-notification', $(me).parent()).fadeIn();
- // });
- $(me).addClass('panel-htmleditor');
- }, function(event, me) {
- $(me).removeClass('panel-htmleditor');
- // $(document).unbind('panel:contentChanged.' + id);
- });
- })()
+panel_hooks = {
+
+ load: function() {
+ var self = this;
+ self.form = $('form', self.contentDiv);
+ $("input[type='text'], textarea", self.form).each(function() {
+ $(this).change(function(event) {
+ self.contentDiv.trigger('panel:contentChanged', self);
+ });
+ });
+ },
+ saveInfo: function(hn, saveInfo) {
+ var myInfo = {
+ url: "{% url file_dc fpath %}",
+ postData: $('form', this.contentDiv).serialize()
+ };
+ $.extend(saveInfo, myInfo);
+ }
+};