Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- createToggleButton: function(value) {
- var div = document.createElement('div');
- var toggle = document.createElement('div');
- toggle.setAttribute('class', 'toggle-button');
- var checkbox = document.createElement('input');
- checkbox.setAttribute('type', 'checkbox');
- var span = document.createElement('span');
- span.appendChild(document.createTextNode(Lang[value]));
- span.setAttribute('value', value);
- var icon = document.createElement('div');
- toggle.appendChild(checkbox);
- toggle.appendChild(span);
- toggle.appendChild(icon);
- toggle.active = function(theCheckbox) {
- $(theCheckbox).attr('checked', 'checked');
- $(this).addClass('selected');
- };
- toggle.deactive = function(theCheckbox) {
- $(theCheckbox).removeAttr('checked');
- $(this).removeClass('selected');
- };
- toggle.toggle = function(evt) {
- if ($(this).hasClass('selected')) {
- this.deactive(evt.data.chkbx);
- } else {
- this.active(evt.data.chkbx);
- }
- };
- $(toggle).bind('click',{chkbx: checkbox},function(evt){toggle.toggle(evt)});
- div.appendChild(toggle);
- return div;
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement