Skip to content

Commit cc132db

Browse files
DreamltfDreamltf
authored andcommitted
revert
1 parent 5b3acda commit cc132db

File tree

2 files changed

+0
-75
lines changed

2 files changed

+0
-75
lines changed

js/jquery.multipleselectbox.js

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
(function($) {
1515
/* static variables */
1616
var PLUGIN_NAMESPACE = "MultipleSelectBox";
17-
var PLUGIN_FILTER_NAMESPACE = "MultipleSelectBoxFilter";
1817
var PLUGIN_MODE_AUTO = "auto";
1918
var PLUGIN_ATTR_VALUE_RENDER = "value-render";
2019
var PLUGIN_STYLE_HORIZONTAL = "horizontal";
@@ -37,9 +36,6 @@
3736
"isKeyEventEnabled": true,
3837
/* form options */
3938
"submitField": null,
40-
/* filter options */
41-
"isFilterEnabled": true,
42-
"filterField": null,
4339
/* callback function */
4440
"onCreate": null,
4541
"onSelectStart": null,
@@ -788,36 +784,6 @@
788784
});
789785
}
790786

791-
/**
792-
* Private : Initialize MultipleSelectBox Filter
793-
*/
794-
function initializeMultipleSelectBoxFilter($container) {
795-
var options = $container.getMultipleSelectBoxOptions();
796-
var containerOffset = $container.offset();
797-
var filterField = options.filterField;
798-
$container.bind("mouseenter." + PLUGIN_FILTER_NAMESPACE, function() {
799-
filterField.removeClass(PLUGIN_STYLE_DISABLED);
800-
}).bind("mouseleave." + PLUGIN_FILTER_NAMESPACE, function() {
801-
filterField.addClass(PLUGIN_STYLE_DISABLED);
802-
}).bind("focus." + PLUGIN_FILTER_NAMESPACE, function() {
803-
filterField.removeClass(PLUGIN_STYLE_DISABLED);
804-
}).bind("blur." + PLUGIN_FILTER_NAMESPACE, function() {
805-
filterField.addClass(PLUGIN_STYLE_DISABLED);
806-
});
807-
filterField.css({
808-
"top": containerOffset.top + $container.height() - filterField.outerHeight(),
809-
"left": containerOffset.left + $container.width() - filterField.outerWidth() - scrollBarSize
810-
}).bind("mouseenter." + PLUGIN_FILTER_NAMESPACE, function() {
811-
filterField.removeClass(PLUGIN_STYLE_DISABLED);
812-
}).bind("mouseleave." + PLUGIN_FILTER_NAMESPACE, function() {
813-
filterField.addClass(PLUGIN_STYLE_DISABLED);
814-
}).bind("focus." + PLUGIN_FILTER_NAMESPACE, function() {
815-
filterField.removeClass(PLUGIN_STYLE_DISABLED);
816-
}).bind("blur." + PLUGIN_FILTER_NAMESPACE, function() {
817-
filterField.addClass(PLUGIN_STYLE_DISABLED);
818-
});
819-
}
820-
821787
function computeMultipleSelectBoxOptions($container, options) {
822788
if (options.isTouchDeviceMode == PLUGIN_MODE_AUTO) {
823789
options.isTouchDeviceMode = isTouchDevice;
@@ -830,15 +796,6 @@
830796
var $submitField = $("input[name=" + originalSubmitField + "]");
831797
options.submitField = ($submitField.length > 0 ? $submitField : $("<input type='hidden' name='" + originalSubmitField + "'/>").insertAfter($container));
832798
}
833-
if (options.isFilterEnabled) {
834-
var filterField = options.filterField;
835-
if (filterField == null) {
836-
filterField = $("<div>Search: <input type='text' size='20'/></div>").insertAfter($container);
837-
} else if (typeof filterField == "string") {
838-
filterField = $("#" + filterField);
839-
}
840-
options.filterField = filterField;
841-
}
842799
$container.data("options", options);
843800
}
844801

@@ -863,9 +820,6 @@
863820
});
864821
/* touch scroll supported for ios5+ only */
865822
/* $container.css("-webkit-overflow-scrolling", "touch"); */
866-
if (options.isFilterEnabled) {
867-
options.filterField.addClass(PLUGIN_FILTER_NAMESPACE + " " + PLUGIN_STYLE_DISABLED);
868-
}
869823
}
870824

871825
function initializeMultipleSelectBoxCallbackFunctions($container, options) {
@@ -903,10 +857,6 @@
903857
if (options.isTouchDeviceMode) {
904858
initializeMultipleSelectBoxTouchEvent($container);
905859
}
906-
/* search helper */
907-
if (options.isFilterEnabled) {
908-
initializeMultipleSelectBoxFilter($container);
909-
}
910860
/* reset the field value */
911861
if (options.submitField != null) {
912862
options.submitField.val($container.serializeMultipleSelectBox());

multipleselectbox.css

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -77,31 +77,6 @@
7777
z-index: 1;
7878
}
7979

80-
/* filter */
81-
.MultipleSelectBoxFilter {
82-
background-color: white;
83-
padding: 3px 5px 2px 5px;
84-
position: absolute;
85-
z-index: 1;
86-
/* corner */
87-
-moz-border-radius: 5px;
88-
-khtml-border-radius: 5px;
89-
-webkit-border-radius: 5px;
90-
border-radius: 5px;
91-
-moz-box-shadow: 0 0 5px #888;
92-
-webkit-box-shadow: 0 0 5px #888;
93-
box-shadow: 0 0 5px #888;
94-
}
95-
96-
.MultipleSelectBoxFilter input {
97-
border: none;
98-
border-bottom: 1px solid gray;
99-
}
100-
101-
.MultipleSelectBoxFilter.disabled {
102-
display: none;
103-
}
104-
10580
/* Ultimate CSS Gradient Generator (Orange 3D) */
10681
.MultipleSelectBox li.selected {
10782
background: #ffa84c;

0 commit comments

Comments
 (0)