Skip to content
Permalink
Browse files

Accordion, Autocomplete, Tabs: Separate callbacks and options in the …

…defaults.
  • Loading branch information...
scottgonzalez committed Apr 25, 2011
1 parent 6326da3 commit c4c36e557ef2b3450bc365708064f7314bc6fdc4
@@ -10,6 +10,10 @@ commonWidgetTests( "accordion", {
icons: {
"activeHeader": "ui-icon-triangle-1-s",
"header": "ui-icon-triangle-1-e"
}
},

// callbacks
activate: null,
beforeActivate: null
}
});
@@ -16,6 +16,12 @@ commonWidgetTests( "accordion", {
"headerSelected": "ui-icon-triangle-1-s"
},
navigation: false,
navigationFilter: function() {}
navigationFilter: function() {},

// callbacks
activate: null,
beforeActivate: null,
change: null,
changestart: null
}
});
@@ -1,19 +1,24 @@
/*
* autocomplete_defaults.js
*/
commonWidgetTests( "autocomplete", {
defaults: {
appendTo: "body",
autoFocus: false,
delay: 300,
disabled: false,
minLength: 1,
position: {
my: "left top",
at: "left bottom",
collision: "none"
},
source: null,

var autocomplete_defaults = {
appendTo: "body",
autoFocus: false,
delay: 300,
disabled: false,
minLength: 1,
position: {
my: "left top",
at: "left bottom",
collision: "none"
},
source: null
};

commonWidgetTests('autocomplete', { defaults: autocomplete_defaults });
// callbacks
change: null,
close: null,
focus: null,
open: null,
response: null,
search: null,
select: null
}
});
@@ -1,13 +1,15 @@
commonWidgetTests( "tabs", {
defaults: {
activate: null,
active: null,
beforeLoad: null,
beforeActivate: null,
collapsible: false,
disabled: false,
event: "click",
fx: null,

// callbacks
activate: null,
beforeActivate: null,
beforeLoad: null,
load: null
}
});
@@ -1,26 +1,28 @@
commonWidgetTests( "tabs", {
defaults: {
activate: null,
active: null,
add: null,
ajaxOptions: null,
beforeLoad: null,
beforeActivate: null,
cache: false,
collapsible: false,
cookie: null,
disable: null,
disabled: false,
enable: null,
event: "click",
fx: null,
idPrefix: "ui-tabs-",
load: null,
panelTemplate: "<div></div>",
spinner: "<em>Loading&#8230;</em>",
tabTemplate: "<li><a href='#{href}'><span>#{label}</span></a></li>",

// callbacks
activate: null,
add: null,
beforeActivate: null,
beforeLoad: null,
disable: null,
enable: null,
load: null,
remove: null,
select: null,
show: null,
spinner: "<em>Loading&#8230;</em>",
tabTemplate: "<li><a href='#{href}'><span>#{label}</span></a></li>"
show: null
}
});
@@ -25,7 +25,11 @@ $.widget( "ui.accordion", {
icons: {
activeHeader: "ui-icon-triangle-1-s",
header: "ui-icon-triangle-1-e"
}
},

// callbacks
activate: null,
beforeActivate: null
},

_create: function() {
@@ -649,6 +653,11 @@ if ( $.uiBackCompat !== false ) {

// change events
(function( $, prototype ) {
$.extend( prototype.options, {
change: null,
changestart: null
});

var _trigger = prototype._trigger;
prototype._trigger = function( type, event, data ) {
var ret = _trigger.apply( this, arguments );
@@ -30,7 +30,16 @@ $.widget( "ui.autocomplete", {
at: "left bottom",
collision: "none"
},
source: null
source: null,

// callbacks
change: null,
close: null,
focus: null,
open: null,
response: null,
search: null,
select: null
},

pending: 0,
@@ -26,13 +26,15 @@ function getNextListId() {

$.widget( "ui.tabs", {
options: {
activate: null,
active: null,
beforeActivate: null,
beforeLoad: null,
collapsible: false,
event: "click",
fx: null, // e.g. { height: 'toggle', opacity: 'toggle', duration: 200 }

// callbacks
activate: null,
beforeActivate: null,
beforeLoad: null,
load: null
},

0 comments on commit c4c36e5

Please sign in to comment.
You can’t perform that action at this time.