12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <include file="theme/functions"/>
- <include file="public@header"/>
- </head>
- <body>
- <div class="wrap">
- <ul class="nav nav-tabs">
- <li>
- <a href="{:url('theme/fileSetting',['file_id'=>$file_id,'tab'=>'widget'])}">
- 组件
- </a>
- </li>
- <notempty name="file.more.vars">
- <li class="active">
- <a href="{:url('theme/fileSetting',['file_id'=>$file_id,'tab'=>'var'])}">
- 设置
- </a>
- </li>
- </notempty>
- <notempty name="has_public_var">
- <li>
- <a href="{:url('theme/fileSetting',['file_id'=>$file_id,'tab'=>'public_var'])}">
- 全局设置
- </a>
- </li>
- </notempty>
- </ul>
- <form method="post" class="js-ajax-form margin-top-20" action="{:url('theme/settingPost')}">
- <notempty name="file['more']['vars']">
- {:_parse_vars($file.more.vars,'files['.$file['id'].'][vars]')}
- <else/>
- </notempty>
- <div class="form-group text-center" style="display: none;">
-
- <button type="submit" class="btn btn-primary js-ajax-submit" id="submit-btn" data-success="successCallback">
- {:lang('SAVE')}
- </button>
- </div>
- </form>
- </div>
- <include file="theme/scripts"/>
- <script>
- function successCallback(data, statusText, xhr, $form) {
- function _refresh() {
- if (data.url) {
-
- window.location.href = data.url;
- } else {
- if (data.code == 1) {
-
- reloadPage(window);
- }
- }
- }
- noty({
- text: data.msg,
- type: 'success',
- layout: 'topCenter',
- modal: true,
-
-
-
-
- timeout: 800,
- callback: {
- afterClose: function () {
- if (parent.afterSaveSetting) {
- parent.afterSaveSetting();
- }
- _refresh();
- }
- }
- });
- }
- </script>
- </body>
- </html>
|