142 lines
4.1 KiB
JavaScript
142 lines
4.1 KiB
JavaScript
// var honeySwitch = {};
|
|
// honeySwitch.themeColor = "rgb(100, 189, 99)";
|
|
// honeySwitch.init = function() {
|
|
// var s = "<span class='slider'></span>";
|
|
// $("[class^=switch]").append(s);
|
|
// $("[class^=switch]").click(function() {
|
|
// if ($(this).hasClass("switch-disabled")) {
|
|
// return;
|
|
// }
|
|
// if ($(this).hasClass("switch-on")) {
|
|
// $(this).removeClass("switch-on").addClass("switch-off");
|
|
// $(".switch-off").css({
|
|
// 'border-color' : '#dfdfdf',
|
|
// 'box-shadow' : 'rgb(223, 223, 223) 0px 0px 0px 0px inset',
|
|
// 'background-color' : 'rgb(255, 255, 255)'
|
|
// });
|
|
// } else {
|
|
// $(this).removeClass("switch-off").addClass("switch-on");
|
|
// if (honeySwitch.themeColor) {
|
|
// var c = honeySwitch.themeColor;
|
|
// $(this).css({
|
|
// 'border-color' : c,
|
|
// 'box-shadow' : c + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c
|
|
// });
|
|
// }
|
|
// if ($(this).attr('themeColor')) {
|
|
// var c2 = $(this).attr('themeColor');
|
|
// $(this).css({
|
|
// 'border-color' : c2,
|
|
// 'box-shadow' : c2 + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c2
|
|
// });
|
|
// }
|
|
// }
|
|
// });
|
|
// window.switchEvent = function(ele, on, off) {
|
|
// $(ele).click(function() {
|
|
// if ($(this).hasClass("switch-disabled")) {
|
|
// return;
|
|
// }
|
|
// if ($(this).hasClass('switch-on')) {
|
|
// if ( typeof on == 'function') {
|
|
// on();
|
|
// }
|
|
// } else {
|
|
// if ( typeof off == 'function') {
|
|
// off();
|
|
// }
|
|
// }
|
|
// });
|
|
// }
|
|
// if (this.themeColor) {
|
|
// var c = this.themeColor;
|
|
// $(".switch-on").css({
|
|
// 'border-color' : c,
|
|
// 'box-shadow' : c + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c
|
|
// });
|
|
// $(".switch-off").css({
|
|
// 'border-color' : '#dfdfdf',
|
|
// 'box-shadow' : 'rgb(223, 223, 223) 0px 0px 0px 0px inset',
|
|
// 'background-color' : 'rgb(255, 255, 255)'
|
|
// });
|
|
// }
|
|
// if ($('[themeColor]').length > 0) {
|
|
// $('[themeColor]').each(function() {
|
|
// var c = $(this).attr('themeColor') || honeySwitch.themeColor;
|
|
// if ($(this).hasClass("switch-on")) {
|
|
// $(this).css({
|
|
// 'border-color' : c,
|
|
// 'box-shadow' : c + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c
|
|
// });
|
|
// } else {
|
|
// $(".switch-off").css({
|
|
// 'border-color' : '#dfdfdf',
|
|
// 'box-shadow' : 'rgb(223, 223, 223) 0px 0px 0px 0px inset',
|
|
// 'background-color' : 'rgb(255, 255, 255)'
|
|
// });
|
|
// }
|
|
// });
|
|
// }
|
|
// };
|
|
// honeySwitch.showOn = function(ele) {
|
|
// $(ele).removeClass("switch-off").addClass("switch-on");
|
|
// if(honeySwitch.themeColor){
|
|
// var c = honeySwitch.themeColor;
|
|
// $(ele).css({
|
|
// 'border-color' : c,
|
|
// 'box-shadow' : c + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c
|
|
// });
|
|
// }
|
|
// if ($(ele).attr('themeColor')) {
|
|
// var c2 = $(ele).attr('themeColor');
|
|
// $(ele).css({
|
|
// 'border-color' : c2,
|
|
// 'box-shadow' : c2 + ' 0px 0px 0px 16px inset',
|
|
// 'background-color' : c2
|
|
// });
|
|
// }
|
|
// }
|
|
// honeySwitch.showOff = function(ele) {
|
|
// $(ele).removeClass("switch-on").addClass("switch-off");
|
|
// $(".switch-off").css({
|
|
// 'border-color' : '#dfdfdf',
|
|
// 'box-shadow' : 'rgb(223, 223, 223) 0px 0px 0px 0px inset',
|
|
// 'background-color' : 'rgb(255, 255, 255)'
|
|
// });
|
|
// }
|
|
// $(function() {
|
|
// honeySwitch.init();
|
|
// });
|
|
|
|
var muiSwitch = {}
|
|
muiSwitch.init = function () {
|
|
window.muiSwitchEvent = function(id, name, setting_name) {
|
|
var url_open = "{!! yzWebUrl('setting.default-notice.index') !!}"
|
|
var url_close = "{!! yzWebUrl('setting.default-notice.cancel') !!}"
|
|
var postdata = {
|
|
notice_name: name,
|
|
setting_name: setting_name
|
|
};
|
|
if ($(id).is(':checked')) {
|
|
//开
|
|
$.post(url_open,postdata,function(data){
|
|
alert('启用成功');
|
|
location.reload()
|
|
});
|
|
} else {
|
|
//关
|
|
$.post(url_close,postdata,function(data){
|
|
alert('关闭成功');
|
|
location.reload()
|
|
});
|
|
}
|
|
}
|
|
}
|
|
$(function() {
|
|
muiSwitch.init();
|
|
}); |