mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 11:05:55 +02:00
26 lines
709 B
JavaScript
26 lines
709 B
JavaScript
(function($) {
|
|
$.entwine('ss', function($) {
|
|
$('.TreeDropdownField').entwine({
|
|
subsiteID: function() {
|
|
var subsiteSel = $('#CopyContentFromID_SubsiteID select')[0];
|
|
if(!subsiteSel) return;
|
|
|
|
subsiteSel.onchange = (function() {
|
|
this.createTreeNode(true);
|
|
this.ajaxGetTree((function(response) {
|
|
this.newTreeReady(response, true);
|
|
this.updateTreeLabel();
|
|
}).bind(this));
|
|
}).bind(this);
|
|
return subsiteSel.options[subsiteSel.selectedIndex].value;
|
|
},
|
|
|
|
getRequestParams: function() {
|
|
var name = this.find(':input:hidden').attr('name'), obj = {};
|
|
obj[name + '_SubsiteID'] = parseInt(this.subsiteID());
|
|
return obj;
|
|
}
|
|
});
|
|
});
|
|
})(jQuery);
|