mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Accordion, Autocomplete, Tabs: Separate callbacks and options in the defaults.
This commit is contained in:
parent
6326da3fdb
commit
c4c36e557e
@ -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,8 +1,5 @@
|
||||
/*
|
||||
* autocomplete_defaults.js
|
||||
*/
|
||||
|
||||
var autocomplete_defaults = {
|
||||
commonWidgetTests( "autocomplete", {
|
||||
defaults: {
|
||||
appendTo: "body",
|
||||
autoFocus: false,
|
||||
delay: 300,
|
||||
@ -13,7 +10,15 @@ var autocomplete_defaults = {
|
||||
at: "left bottom",
|
||||
collision: "none"
|
||||
},
|
||||
source: null
|
||||
};
|
||||
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…</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…</em>",
|
||||
tabTemplate: "<li><a href='#{href}'><span>#{label}</span></a></li>"
|
||||
show: null
|
||||
}
|
||||
});
|
||||
|
11
ui/jquery.ui.accordion.js
vendored
11
ui/jquery.ui.accordion.js
vendored
@ -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 );
|
||||
|
11
ui/jquery.ui.autocomplete.js
vendored
11
ui/jquery.ui.autocomplete.js
vendored
@ -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,
|
||||
|
8
ui/jquery.ui.tabs.js
vendored
8
ui/jquery.ui.tabs.js
vendored
@ -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
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user