Skip to content
This repository has been archived by the owner on Nov 14, 2018. It is now read-only.

Commit

Permalink
правки
Browse files Browse the repository at this point in the history
  • Loading branch information
lossir authored and lossir committed Aug 25, 2015
1 parent 6d56a9b commit 4b6c948
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 9 deletions.
12 changes: 10 additions & 2 deletions utilities/class-action/jL.utility.class-action.js
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,11 @@
optionSelecting = function () {
var li = $(contain.querySelectorAll('li[data-index]'))
.removeClass("selected");

if(select.multiple) {
//Date: 24.08.2015
//Time: 17:51
//TODO: fix IE8
Array.prototype.forEach.call(select.selectedOptions, function (item) {
li[item.indexOf].className += " selected";
});
Expand Down Expand Up @@ -289,7 +293,8 @@

building();

$(select.parentElement).on('click', 'li[data-index]:not(.disabled)', function (e) {
$(select.parentElement).off('click.select-css').on('click.select-css', 'li[data-index]:not(.disabled)', function (e) {
console.log(this);
var index = +(this.dataset ? this.dataset.index : this.getAttribute('data-index'));
if (select.multiple && e.ctrlKey) {
select[index].selected = !select[index].selected;
Expand Down Expand Up @@ -322,11 +327,14 @@
}
},
{
'className' : '.ca-switch, .ca-switch-block',
'className' : '.ca-switch1, .ca-switch-block1',
/**
* Переключение класса "selected" между набором элементов
*/
'action': function () {
//Date: 24.08.2015
//Time: 17:59
//TODO: fix: when this = window
var self = this,
$this = $(this),
switchClass = 'selected',
Expand Down
12 changes: 7 additions & 5 deletions utilities/get/example.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@
<meta http-equiv="content-language" content="ru"/>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

<link rel="stylesheet" href="/css/cutback.css"/>
<link rel="stylesheet" href="/cutback.css"/>
<!--<link rel="stylesheet" href="style.css"/>-->

<!--<script src="//code.jquery.com/jquery-2.1.1.min.js"></script>-->
<!--[if lt IE 9]><script src="/html5forIE.min.js"></script><![endif]-->

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<!--<script src="//code.jquery.com/jquery-1.9.1.min.js"></script>-->
<script src="/js/jquery-1.11.2.min.js"></script>
<script src="/js/jL/jL.js"></script>
<script src="/js/jL/utilities/calendar/jL.utility.calendar.js"></script>
<!--<script src="/js/jquery-1.11.2.min.js"></script>-->
<script src="/jL.js"></script>
<script src="jL.utility.get.js"></script>


Expand Down
5 changes: 3 additions & 2 deletions utilities/get/jL.utility.get.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,16 @@
tag : function (tagName) {
return doc.getElementsByTagName(tagName);
},
selector : function (selector) {
sel : function (selector) {
return doc.querySelector(selector);
},
selectorAll : function (selector) {
sela : function (selector) {
return doc.querySelectorAll(selector);
}
};

jL.expansionDefineProperty(doc, 'get', methods);
jL.expansionDefineProperty(window.HTMLCollection.prototype, 'get', methods);
jL.expansionDefineProperty(window.Element.prototype, 'get', methods);

return methods;
Expand Down

0 comments on commit 4b6c948

Please sign in to comment.