mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 11:05:55 +02:00
82f1d980e8
Conflicts: code/SubsiteAdmin.php code/extensions/LeftAndMainSubsites.php code/extensions/SiteTreeSubsites.php code/model/Subsite.php composer.json javascript/SubsitesTreeDropdownField.js lang/en_US.php tests/SubsiteAdminTest.php tests/SubsiteTest.php tests/SubsiteTest.yml tests/SubsitesVirtualPageTest.php
29 lines
688 B
JavaScript
29 lines
688 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');
|
|
var obj={};
|
|
|
|
obj[name+'_SubsiteID']=parseInt(this.subsiteID());
|
|
|
|
return obj;
|
|
}
|
|
});
|
|
});
|
|
})(jQuery);
|