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() {
- $(checkbox).attr('checked', 'checked');
- $(toggle).addClass('selected');
- };
- toggle.deactive = function() {
- $(checkbox).removeAttr('checked');
- $(toggle).removeClass('selected');
- };
- toggle.toggle = function() {
- if ($(toggle).hasClass('selected')) {
- toggle.deactive();
- } else {
- toggle.active();
- }
- };
- $(toggle).click(toggle.toggle);
- div.appendChild(toggle);
- return div;
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement