diff --git a/admin/write-js.php b/admin/write-js.php index 8b370446..5588bbd6 100644 --- a/admin/write-js.php +++ b/admin/write-js.php @@ -218,12 +218,23 @@ $(document).ready(function() { return false; }); - // 高级选项控制 $('#advance-panel-btn').click(function() { $('#advance-panel').toggle(); return false; }); + + // 自动隐藏密码框 + $('#visibility').change(function () { + var val = $(this).val(), password = $('#post-password'); + console.log(val); + + if ('password' == val) { + password.removeClass('hidden'); + } else { + password.addClass('hidden'); + } + }); // 草稿删除确认 $('.edit-draft-notice a').click(function () { diff --git a/admin/write-page.php b/admin/write-page.php index 92acb854..aba77a73 100644 --- a/admin/write-page.php +++ b/admin/write-page.php @@ -89,10 +89,12 @@ Typecho_Widget::widget('Widget_Contents_Page_Edit')->to($page);
- +

+ +

diff --git a/admin/write-post.php b/admin/write-post.php index 0681a3d4..b65429c9 100644 --- a/admin/write-post.php +++ b/admin/write-post.php @@ -100,25 +100,24 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post);
pass('editor', true)): ?>
- -
    + +

    + status == 'publish' && !$post->password) || !$post->status) { ?> checked="true" /> -

  • status == 'hidden') { ?> checked="true" />
  • -
  • password) { ?> checked="true" />
  • -
  • status == 'private') { ?> checked="true" />
  • + + + + -
  • pass('editor', true) || $post->status == 'waiting') { ?> checked="true" />
  • -
+ + +

+

password) == 0): ?> class="hidden"> + +

-
- -

-

-
-
    @@ -130,6 +129,13 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post);
+ +
+ +

+

+
+ advanceOption($post); ?>