Skip to content

Commit 2b4880b

Browse files
author
Thomas Grainger
committed
disable drop under CSP
1 parent 3f097e0 commit 2b4880b

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

src/bootstrap/select-multiple.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
aria-expanded="{{$select.open}}"
1616
aria-label="{{$select.baseTitle}}"
1717
ng-class="{'spinner': $select.refreshing}"
18-
ondrop="return false;">
18+
data-disallow-drop=data-disallow-drop>
1919
</div>
2020
<div ng-show="$select.open && $select.items.length > 0" class="ui-select-dropdown dropdown-menu">
2121
<div class="ui-select-header"></div>

src/select2/select-multiple.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
ng-model="$select.search"
2323
ng-click="$select.activate()"
2424
style="width: 34px;"
25-
ondrop="return false;">
25+
data-disallow-drop=data-disallow-drop>
2626
</li>
2727
</ul>
2828
<div class="ui-select-dropdown select2-drop select2-with-searchbox select2-drop-active"

src/selectize/select-multiple.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
ng-disabled="$select.disabled"
1212
aria-expanded="{{$select.open}}"
1313
aria-label="{{ $select.baseTitle }}"
14-
ondrop="return false;">
14+
data-disallow-drop=data-disallow-drop>
1515
</div>
1616
<div ng-show="$select.open" class="ui-select-dropdown selectize-dropdown"
1717
ng-class="{'single': !$select.multiple, 'multi': $select.multiple}">

src/uiSelectSortDirective.js

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ uis.directive('uiSelectSort', ['$timeout', 'uiSelectConfig', 'uiSelectMinErr', f
3131
}
3232
});
3333

34+
if (element.data('disallowDrop')) {
35+
return;
36+
}
37+
3438
element.on('dragstart', function(event) {
3539
element.addClass(draggingClassName);
3640

0 commit comments

Comments
 (0)