Fire OpenSettings event on settings/section creation

This commit is contained in:
Jordan Bates 2013-05-27 01:04:34 -07:00
parent 55def8c027
commit 745e5bd197
4 changed files with 15 additions and 6 deletions

View File

@ -9564,7 +9564,8 @@
(sectionToOpen ? sectionToOpen : links[0]).click(); (sectionToOpen ? sectionToOpen : links[0]).click();
$.on($('.close', dialog), 'click', Settings.close); $.on($('.close', dialog), 'click', Settings.close);
$.on(overlay, 'click', Settings.close); $.on(overlay, 'click', Settings.close);
return $.add(d.body, [overlay, dialog]); $.add(d.body, [overlay, dialog]);
return $.event('OpenSettings', null, dialog);
}, },
close: function() { close: function() {
if (!Settings.dialog) { if (!Settings.dialog) {
@ -9600,7 +9601,8 @@
$.rmAll(section); $.rmAll(section);
section.className = "section-" + this.hyphenatedTitle; section.className = "section-" + this.hyphenatedTitle;
this.open(section, g); this.open(section, g);
return section.scrollTop = 0; section.scrollTop = 0;
return $.event('OpenSettings', null, section);
}, },
main: function(section) { main: function(section) {
var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref; var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref;

View File

@ -9573,7 +9573,8 @@
(sectionToOpen ? sectionToOpen : links[0]).click(); (sectionToOpen ? sectionToOpen : links[0]).click();
$.on($('.close', dialog), 'click', Settings.close); $.on($('.close', dialog), 'click', Settings.close);
$.on(overlay, 'click', Settings.close); $.on(overlay, 'click', Settings.close);
return $.add(d.body, [overlay, dialog]); $.add(d.body, [overlay, dialog]);
return $.event('OpenSettings', null, dialog);
}, },
close: function() { close: function() {
if (!Settings.dialog) { if (!Settings.dialog) {
@ -9609,7 +9610,8 @@
$.rmAll(section); $.rmAll(section);
section.className = "section-" + this.hyphenatedTitle; section.className = "section-" + this.hyphenatedTitle;
this.open(section, g); this.open(section, g);
return section.scrollTop = 0; section.scrollTop = 0;
return $.event('OpenSettings', null, section);
}, },
main: function(section) { main: function(section) {
var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref; var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref;

View File

@ -9556,7 +9556,8 @@
(sectionToOpen ? sectionToOpen : links[0]).click(); (sectionToOpen ? sectionToOpen : links[0]).click();
$.on($('.close', dialog), 'click', Settings.close); $.on($('.close', dialog), 'click', Settings.close);
$.on(overlay, 'click', Settings.close); $.on(overlay, 'click', Settings.close);
return $.add(d.body, [overlay, dialog]); $.add(d.body, [overlay, dialog]);
return $.event('OpenSettings', null, dialog);
}, },
close: function() { close: function() {
if (!Settings.dialog) { if (!Settings.dialog) {
@ -9592,7 +9593,8 @@
$.rmAll(section); $.rmAll(section);
section.className = "section-" + this.hyphenatedTitle; section.className = "section-" + this.hyphenatedTitle;
this.open(section, g); this.open(section, g);
return section.scrollTop = 0; section.scrollTop = 0;
return $.event('OpenSettings', null, section);
}, },
main: function(section) { main: function(section) {
var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref; var arr, button, description, div, fs, hiddenNum, input, inputs, items, key, obj, _ref;

View File

@ -76,6 +76,8 @@ Settings =
$.add d.body, [overlay, dialog] $.add d.body, [overlay, dialog]
$.event 'OpenSettings', null, dialog
close: -> close: ->
return unless Settings.dialog return unless Settings.dialog
$.rm Settings.overlay $.rm Settings.overlay
@ -98,6 +100,7 @@ Settings =
section.className = "section-#{@hyphenatedTitle}" section.className = "section-#{@hyphenatedTitle}"
@open section, g @open section, g
section.scrollTop = 0 section.scrollTop = 0
$.event 'OpenSettings', null, section
main: (section) -> main: (section) ->
items = {} items = {}