mirror of https://github.com/helloxz/onenav.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
4.0 KiB
118 lines
4.0 KiB
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<meta charset="utf-8" /> |
|
<meta name="renderer" content="webkit|ie-comp|ie-stand"> |
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> |
|
<meta http-equiv="Cache-Control" content="no-transform"> |
|
<meta name="applicable-device" content="pc,mobile"> |
|
<meta name="MobileOptimized" content="width"> |
|
<meta name="HandheldFriendly" content="true"> |
|
<title>快速添加</title> |
|
<link rel="stylesheet" type="text/css" href="templates/admin/static/add_quick_tpl.css" /> |
|
<link rel="stylesheet" type="text/css" href="static/layui/css/layui.css" /> |
|
</head> |
|
<body> |
|
<div class="quick-main"> |
|
<div class="title"> |
|
<i class="iconfont icon--_tianjia"></i>快速添加链接到OneNav |
|
</div> |
|
<form class="layui-form"> |
|
<div class="list"> |
|
<input type="text" name="url" id="url" required lay-verify="required|url" placeholder="URL" autocomplete="off"> |
|
</div> |
|
<div class="list"> |
|
<input type="text" name="title" id="title" required lay-verify="required" placeholder="标题" autocomplete="off"> |
|
</div> |
|
|
|
<div class="list"> |
|
<select name="fid" lay-verify="required" lay-search> |
|
<option value=""></option> |
|
<?php foreach ($categorys as $category) { |
|
# code... |
|
?> |
|
<option value="<?php echo $category['id'] ?>"><?php echo $category['name']; ?></option> |
|
<?php } ?> |
|
</select> |
|
</div> |
|
<div class="list list-2"> |
|
<div class="li"> |
|
权重 |
|
<input type="text" name="weight" min = "0" max = "999" value = "0" required lay-verify="required|number" autocomplete="off" > |
|
</div> |
|
<div class="li"> |
|
是否私有 |
|
<input type="checkbox" lay-skin="switch" lay-text="是|否" name="property" value = "1" checked> |
|
</div> |
|
</div> |
|
<div class="list"> |
|
<textarea name="description" id = "description" style = "height:64px;" placeholder="请输入站点描述(选填)" ></textarea> |
|
</div> |
|
<div class="list-3"> |
|
<button class="close">关闭</button> |
|
<button lay-submit lay-filter="add_link">添加</button> |
|
</div> |
|
|
|
</form> |
|
</div> |
|
|
|
<!--JQ--> |
|
<script src="https://libs.xiaoz.top/jquery/2.2.4/jquery.min.js" type="text/javascript" charset="utf-8"></script> |
|
<!--Layui--> |
|
<script src="https://libs.xiaoz.top/layui/v2.5.4/layui.js" type="text/javascript" charset="utf-8"></script> |
|
<!--iconfont--> |
|
<link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_2474757_xsupv5wqpn.css" /> |
|
<script src="//at.alicdn.com/t/font_2474757_xsupv5wqpn.js" type="text/javascript" charset="utf-8"></script> |
|
<!--admin--> |
|
<!--js--> |
|
<script> |
|
layui.use('form', function() { |
|
var form = layui.form; |
|
form.render(); |
|
//添加链接 |
|
form.on('submit(add_link)', function(data) { |
|
$.post('/index.php?c=api&method=add_link', data.field, function(data, status) { |
|
//如果添加成功 |
|
if(data.code == 0) { |
|
layer.msg('保存成功', { |
|
icon: 1, |
|
time: 1000 |
|
}, function() { |
|
window.close(); |
|
}); |
|
|
|
} else { |
|
layer.msg(data.err_msg, { |
|
icon: 5 |
|
}); |
|
} |
|
}); |
|
console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value} |
|
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 |
|
}); |
|
}); |
|
|
|
function getQueryVariable(variable) { |
|
var query = window.location.search.substring(1); |
|
var vars = query.split("&"); |
|
for(var i = 0; i < vars.length; i++) { |
|
var pair = vars[i].split("="); |
|
if(pair[0] == variable) { |
|
return pair[1]; |
|
} |
|
} |
|
return(false); |
|
}; |
|
var urls = decodeURIComponent(getQueryVariable("url")); |
|
var titles = decodeURIComponent(getQueryVariable("title")); |
|
$('input#url').val(urls); |
|
$('input#title').val(titles); |
|
$('button.close').click(function() { |
|
window.close(); |
|
}); |
|
</script> |
|
|
|
</body> |
|
|
|
</html>
|