Changeset 1985256
- Timestamp:
- 12/04/2018 03:14:49 PM (7 years ago)
- Location:
- editorheadlinejump/trunk
- Files:
-
- 4 edited
-
js/mch_ehj_com.min.js (modified) (1 diff)
-
mch-editor-headline-jump.php (modified) (1 diff)
-
mch_ehj_main.php (modified) (4 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
editorheadlinejump/trunk/js/mch_ehj_com.min.js
r1984476 r1985256 1 1 var _mchEdjCom=function(){function c(b){return"_WP_MCH_EHJ_"+b}function d(b){b?(b=c("FloatFlg"),localStorage.setItem(b,1)):(b=c("FloatFlg"),localStorage.setItem(b,0))}function g(b,a){a=a.replace("px","").replace("%","");b=c("bxStyl_"+b);localStorage.setItem(b,a)}var e=function(){var b=localStorage.getItem(c("FloatFlg")),a=!0;if(null===b||0===b||"0"===b)a=!1;return a};var h=function(){if(!$("#__MCH_HEAD_LINE_LIST_BOX__").length){d(!0);var b=localStorage.getItem(c("bxStyl_top")),a=localStorage.getItem(c("bxStyl_left")); 2 b=null===b||-1===b?"10%":b+"px";a=null===a||-1===a?"50%":a+"px"; $("body").append('<div id="__MCH_HEAD_LINE_LIST_BOX__" class="postbox " style="top: '+b+";left: "+a+'; "><h2 class="hndle ui-sortable-handle mhl_floatH2"><span>\u898b\u51fa\u3057</span></h2>\t\t<div class="mhl_contents inside "><div class="mhl_closeBtnWrap"><a id="__MHL_BTN_FLOAT_CLOSE__" class="button">\u9589\u3058\u308b</a></div><div id="__MCH_HEAD_LINE_LIST_FLOAT__"></div></div></div>');_mchEdjCom.updateFloatView()}};return{create:void 0,3 updateFloatView:function(){var b=$("#__MCH_HEAD_LINE_LIST_FLOAT__");if(!b.length)return!1;var a=$("#__MCH_HEAD_LINE_LIST__").html();b.html(a);return!0},editorInit:function(){e()&&h();$(document).on("click","#__MHL_BTN_FLOAT_CLOSE__",function(b){$("#__MCH_HEAD_LINE_LIST_BOX__").remove();d(!1)});var b=!1;$(document).on("click",".mhl_floatH2",function(a){if(!b){a=$(this).data("open");var f=$(".mhl_contents");"hide"===a?(f.show(),$(this).data("open","show")):(f.hide(),$(this).data("open","hide"))}}); 4 $(document).on("mousedown","#__MCH_HEAD_LINE_LIST_BOX__ > h2",function(a){b=!1;$("#__MCH_HEAD_LINE_LIST_BOX__").data("mouseDownStartTop",$("#__MCH_HEAD_LINE_LIST_BOX__").css("top").replace("px","").replace("%","")).data("mouseDownStartLeft",$("#__MCH_HEAD_LINE_LIST_BOX__").css("left").replace("px","").replace("%","")).data("clickPointX",a.clientX-$("#__MCH_HEAD_LINE_LIST_BOX__").offset().left).data("clickPointY",a.pageY-$("#__MCH_HEAD_LINE_LIST_BOX__").offset().top);$(document).mousemove(function(a){b=2 b=null===b||-1===b?"10%":b+"px";a=null===a||-1===a?"50%":a+"px";console.log(_mchEhjStr);$("body").append('<div id="__MCH_HEAD_LINE_LIST_BOX__" class="postbox " style="top: '+b+";left: "+a+'; "><h2 class="hndle ui-sortable-handle mhl_floatH2"><span>'+_mchEhjStr.headline+'</span></h2>\t\t<div class="mhl_contents inside "><div class="mhl_closeBtnWrap"><a id="__MHL_BTN_FLOAT_CLOSE__" class="button">'+_mchEhjStr.close+'</a></div><div id="__MCH_HEAD_LINE_LIST_FLOAT__"></div></div></div>');_mchEdjCom.updateFloatView()}}; 3 return{create:void 0,updateFloatView:function(){var b=$("#__MCH_HEAD_LINE_LIST_FLOAT__");if(!b.length)return!1;var a=$("#__MCH_HEAD_LINE_LIST__").html();b.html(a);return!0},editorInit:function(){e()&&h();$(document).on("click","#__MHL_BTN_FLOAT_CLOSE__",function(b){$("#__MCH_HEAD_LINE_LIST_BOX__").remove();d(!1)});var b=!1;$(document).on("click",".mhl_floatH2",function(a){if(!b){a=$(this).data("open");var f=$(".mhl_contents");"hide"===a?(f.show(),$(this).data("open","show")):(f.hide(),$(this).data("open", 4 "hide"))}});$(document).on("mousedown","#__MCH_HEAD_LINE_LIST_BOX__ > h2",function(a){b=!1;$("#__MCH_HEAD_LINE_LIST_BOX__").data("mouseDownStartTop",$("#__MCH_HEAD_LINE_LIST_BOX__").css("top").replace("px","").replace("%","")).data("mouseDownStartLeft",$("#__MCH_HEAD_LINE_LIST_BOX__").css("left").replace("px","").replace("%","")).data("clickPointX",a.clientX-$("#__MCH_HEAD_LINE_LIST_BOX__").offset().left).data("clickPointY",a.pageY-$("#__MCH_HEAD_LINE_LIST_BOX__").offset().top);$(document).mousemove(function(a){b= 5 5 !0;$("#__MCH_HEAD_LINE_LIST_BOX__").data("clickPointY");$("#__MCH_HEAD_LINE_LIST_BOX__").data("clickPointX");$("#__MCH_HEAD_LINE_LIST_BOX__").data("clickPointY");var c=a.clientY-$("#__MCH_HEAD_LINE_LIST_BOX__").data("clickPointY");a=a.clientX-$("#__MCH_HEAD_LINE_LIST_BOX__").data("clickPointX");var f=$(window).height(),d=$(window).width();c>.9*f&&(c=.9*f);a>d-250&&(a=d-250);$("#__MCH_HEAD_LINE_LIST_BOX__").css({top:c+"px",left:a+"px"})})});$(document).on("mouseup","#__MCH_HEAD_LINE_LIST_BOX__ > h2", 6 6 function(a){var c=$("#__MCH_HEAD_LINE_LIST_BOX__").data("mouseDownStartTop");a=$("#__MCH_HEAD_LINE_LIST_BOX__").data("mouseDownStartLeft");var d=$("#__MCH_HEAD_LINE_LIST_BOX__").css("top"),e=$("#__MCH_HEAD_LINE_LIST_BOX__").css("left");g("top",d);g("left",e);$(document).unbind("mousemove");c=Math.abs(parseInt(c)-parseInt(d));a=Math.abs(parseInt(a)-parseInt(e));b=5<=c||5<=a?!0:!1})},isOpenFloatView:e,createFloatList:h}}(); -
editorheadlinejump/trunk/mch-editor-headline-jump.php
r1984476 r1985256 2 2 /* 3 3 Plugin Name: EditorHeadlineJump 4 Description: 投稿の編集画面に見出し一覧を追加します。見出しをクリックすると編集位置に移動します。4 Description: Add a heading list to the post edit screen. Click on the heading to move to the edit position. 5 5 Author: macha795 6 6 Version: 0.0.1 -
editorheadlinejump/trunk/mch_ehj_main.php
r1984476 r1985256 125 125 126 126 127 echo '<script>'; 127 $strList = array( 128 'headline' => __( 'Headline',self::APP_LANG_DMN ), 129 'close' => __( 'close',self::APP_LANG_DMN ), 130 ); 131 132 133 echo '<script>var _mchEhjStr = {};'; 134 foreach ($strList as $key => $str){ 135 ?> 136 _mchEhjStr['<?php echo $key ?>'] = '<?php echo $str ?>'; 137 <?php 138 } 128 139 // echo 'console.log("======== my_admin_print_scripts");'; 129 140 echo '</script>'; … … 185 196 add_meta_box( 186 197 'postexcerpt2__' // Reusing just 'postexcerpt' doesn't work. 187 , __( ' 見出し') // タイトル198 , __( 'Headline',self::APP_LANG_DMN ) // タイトル 188 199 , array ( __CLASS__, 'show' ) // 表示関数 189 200 , null // スクリーン … … 197 208 public static function show( $post ) { 198 209 $v = 1; 210 $floatStr = __('float',self::APP_LANG_DMN); 199 211 wp_enqueue_style( 'mch-ehj-my-css', plugins_url( '/', __FILE__) . '/css/mch_ehj.css', array(), $v ); 200 212 ?> … … 203 215 ?></label> 204 216 <div> 205 <a id="__MCH_HEAD_LINE_FLOAT__" class="button"> フロート</a>217 <a id="__MCH_HEAD_LINE_FLOAT__" class="button"><?php echo $floatStr ?></a> 206 218 </div> 207 219 <div id="__MCH_HEAD_LINE_LIST__"> -
editorheadlinejump/trunk/readme.txt
r1985222 r1985256 10 10 11 11 投稿の編集画面に見出し一覧を追加します。見出しをクリックすると編集位置に移動します。 12 Add a heading list to the post edit screen. Click on the heading to move to the edit position. 12 13 13 14 == Description ==
Note: See TracChangeset
for help on using the changeset viewer.