Changeset 3404641
- Timestamp:
- 11/28/2025 05:51:48 AM (3 months ago)
- Location:
- codoc
- Files:
-
- 4 edited
- 30 copied
-
tags/0.9.56.2 (copied) (copied from codoc/trunk)
-
tags/0.9.56.2/class-codoc-util.php (copied) (copied from codoc/trunk/class-codoc-util.php) (1 diff)
-
tags/0.9.56.2/class-codoc.php (copied) (copied from codoc/trunk/class-codoc.php) (2 diffs)
-
tags/0.9.56.2/codoc.php (copied) (copied from codoc/trunk/codoc.php) (2 diffs)
-
tags/0.9.56.2/css (copied) (copied from codoc/trunk/css)
-
tags/0.9.56.2/css/codoc-options.css (copied) (copied from codoc/trunk/css/codoc-options.css)
-
tags/0.9.56.2/dist (copied) (copied from codoc/trunk/dist)
-
tags/0.9.56.2/dist/blocks.build.js (copied) (copied from codoc/trunk/dist/blocks.build.js)
-
tags/0.9.56.2/dist/blocks.editor.build.css (copied) (copied from codoc/trunk/dist/blocks.editor.build.css)
-
tags/0.9.56.2/dist/blocks.style.build.css (copied) (copied from codoc/trunk/dist/blocks.style.build.css)
-
tags/0.9.56.2/languages (copied) (copied from codoc/trunk/languages)
-
tags/0.9.56.2/languages/codoc-ja-codoc-block-js.json (copied) (copied from codoc/trunk/languages/codoc-ja-codoc-block-js.json)
-
tags/0.9.56.2/languages/codoc-ja.mo (copied) (copied from codoc/trunk/languages/codoc-ja.mo)
-
tags/0.9.56.2/languages/codoc-ja.po (copied) (copied from codoc/trunk/languages/codoc-ja.po)
-
tags/0.9.56.2/languages/codoc.pot (copied) (copied from codoc/trunk/languages/codoc.pot)
-
tags/0.9.56.2/package.json (copied) (copied from codoc/trunk/package.json)
-
tags/0.9.56.2/readme.txt (copied) (copied from codoc/trunk/readme.txt) (1 diff)
-
tags/0.9.56.2/src (copied) (copied from codoc/trunk/src)
-
tags/0.9.56.2/src/block/block.js (copied) (copied from codoc/trunk/src/block/block.js)
-
tags/0.9.56.2/src/block/editor.scss (copied) (copied from codoc/trunk/src/block/editor.scss)
-
tags/0.9.56.2/src/block/icon.js (copied) (copied from codoc/trunk/src/block/icon.js)
-
tags/0.9.56.2/src/init.php (copied) (copied from codoc/trunk/src/init.php)
-
tags/0.9.56.2/src_mce (copied) (copied from codoc/trunk/src_mce)
-
tags/0.9.56.2/src_mce/codoc-admin.css (copied) (copied from codoc/trunk/src_mce/codoc-admin.css)
-
tags/0.9.56.2/src_mce/codoc-editor-onload.js (copied) (copied from codoc/trunk/src_mce/codoc-editor-onload.js)
-
tags/0.9.56.2/src_mce/codoc-editor.js (copied) (copied from codoc/trunk/src_mce/codoc-editor.js)
-
tags/0.9.56.2/src_mce/more.png (copied) (copied from codoc/trunk/src_mce/more.png)
-
tags/0.9.56.2/src_mce/v_black.svg (copied) (copied from codoc/trunk/src_mce/v_black.svg)
-
tags/0.9.56.2/views (copied) (copied from codoc/trunk/views)
-
tags/0.9.56.2/views/codoc-injector.php (copied) (copied from codoc/trunk/views/codoc-injector.php)
-
trunk/class-codoc-util.php (modified) (1 diff)
-
trunk/class-codoc.php (modified) (2 diffs)
-
trunk/codoc.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
codoc/tags/0.9.56.2/class-codoc-util.php
r3258348 r3404641 52 52 ] 53 53 ); 54 // notification を処理 55 $body = json_decode($response['body'],true); 56 if (isset($body['notification']) && !empty($body['notification'])) { 57 // notification をトランジェントに保存(24時間保持) 58 set_transient('codoc_api_notification', $body['notification'], DAY_IN_SECONDS); 59 } 54 60 if ( is_wp_error($response) || $response['response']['code'] != 200 ) { 55 61 //何もしない -
codoc/tags/0.9.56.2/class-codoc.php
r3341929 r3404641 188 188 wp_enqueue_style('codoc-options-style', plugins_url( 'codoc/css/codoc-options.css', __DIR__ )); 189 189 } 190 191 // notification を削除する Ajax 処理 192 add_action('wp_ajax_dismiss_codoc_notification', function() { 193 delete_transient('codoc_api_notification'); 194 wp_die(); 195 }); 196 197 // 管理画面で notification の dismiss を処理する JavaScript 198 add_action('admin_footer', function() { 199 ?> 200 <script type="text/javascript"> 201 jQuery(document).ready(function($) { 202 // codoc notification の×ボタンがクリックされたときの処理 203 $(document).on('click', '.codoc-notification .notice-dismiss', function() { 204 $.post(ajaxurl, { 205 action: 'dismiss_codoc_notification' 206 }); 207 }); 208 }); 209 </script> 210 <?php 211 }); 212 190 213 add_action( "admin_init", function() { 191 214 global $CODOC_USERCODE; … … 1085 1108 1086 1109 function show_tadv_notice() { 1110 // API からの notification を表示 1111 $api_notifications = get_transient('codoc_api_notification'); 1112 if ($api_notifications && is_array($api_notifications)) { 1113 // notification 配列のキーと値を表示 1114 foreach ($api_notifications as $key => $value) { 1115 // 値が配列やオブジェクトの場合は json_encode で文字列化 1116 if (is_array($value) || is_object($value)) { 1117 $value = json_encode($value, JSON_UNESCAPED_UNICODE); 1118 } 1119 echo "<div class=\"notice notice-warning is-dismissible codoc-notification\"><p>" . esc_html($value) . "</p></div>"; 1120 } 1121 //delete_transient('codoc_api_notification'); 1122 } 1123 1087 1124 $name = 'Advanced Editor Tools'; 1088 1125 $name_escaped = preg_replace('/ /','+',$name); -
codoc/tags/0.9.56.2/codoc.php
r3378697 r3404641 6 6 Author: codoc.jp 7 7 Author URI: https://codoc.jp 8 Version: 0.9.56. 18 Version: 0.9.56.2 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 defined( 'ABSPATH' ) || exit; 15 15 16 const CODOC_PLUGIN_VERSION = '0.9.56. 1';16 const CODOC_PLUGIN_VERSION = '0.9.56.2'; 17 17 const CODOC_URL = 'https://codoc.jp'; 18 18 const CODOC_USERCODE_OPTION_NAME = 'codoc_usercode'; -
codoc/tags/0.9.56.2/readme.txt
r3378697 r3404641 5 5 Requires at least: 4.6 6 6 Tested up to: 6.8.2 7 Stable tag: 0.9.56. 17 Stable tag: 0.9.56.2 8 8 Requires PHP: 5.4 9 9 License: GPLv2 or later -
codoc/trunk/class-codoc-util.php
r3258348 r3404641 52 52 ] 53 53 ); 54 // notification を処理 55 $body = json_decode($response['body'],true); 56 if (isset($body['notification']) && !empty($body['notification'])) { 57 // notification をトランジェントに保存(24時間保持) 58 set_transient('codoc_api_notification', $body['notification'], DAY_IN_SECONDS); 59 } 54 60 if ( is_wp_error($response) || $response['response']['code'] != 200 ) { 55 61 //何もしない -
codoc/trunk/class-codoc.php
r3341929 r3404641 188 188 wp_enqueue_style('codoc-options-style', plugins_url( 'codoc/css/codoc-options.css', __DIR__ )); 189 189 } 190 191 // notification を削除する Ajax 処理 192 add_action('wp_ajax_dismiss_codoc_notification', function() { 193 delete_transient('codoc_api_notification'); 194 wp_die(); 195 }); 196 197 // 管理画面で notification の dismiss を処理する JavaScript 198 add_action('admin_footer', function() { 199 ?> 200 <script type="text/javascript"> 201 jQuery(document).ready(function($) { 202 // codoc notification の×ボタンがクリックされたときの処理 203 $(document).on('click', '.codoc-notification .notice-dismiss', function() { 204 $.post(ajaxurl, { 205 action: 'dismiss_codoc_notification' 206 }); 207 }); 208 }); 209 </script> 210 <?php 211 }); 212 190 213 add_action( "admin_init", function() { 191 214 global $CODOC_USERCODE; … … 1085 1108 1086 1109 function show_tadv_notice() { 1110 // API からの notification を表示 1111 $api_notifications = get_transient('codoc_api_notification'); 1112 if ($api_notifications && is_array($api_notifications)) { 1113 // notification 配列のキーと値を表示 1114 foreach ($api_notifications as $key => $value) { 1115 // 値が配列やオブジェクトの場合は json_encode で文字列化 1116 if (is_array($value) || is_object($value)) { 1117 $value = json_encode($value, JSON_UNESCAPED_UNICODE); 1118 } 1119 echo "<div class=\"notice notice-warning is-dismissible codoc-notification\"><p>" . esc_html($value) . "</p></div>"; 1120 } 1121 //delete_transient('codoc_api_notification'); 1122 } 1123 1087 1124 $name = 'Advanced Editor Tools'; 1088 1125 $name_escaped = preg_replace('/ /','+',$name); -
codoc/trunk/codoc.php
r3378697 r3404641 6 6 Author: codoc.jp 7 7 Author URI: https://codoc.jp 8 Version: 0.9.56. 18 Version: 0.9.56.2 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 defined( 'ABSPATH' ) || exit; 15 15 16 const CODOC_PLUGIN_VERSION = '0.9.56. 1';16 const CODOC_PLUGIN_VERSION = '0.9.56.2'; 17 17 const CODOC_URL = 'https://codoc.jp'; 18 18 const CODOC_USERCODE_OPTION_NAME = 'codoc_usercode'; -
codoc/trunk/readme.txt
r3378697 r3404641 5 5 Requires at least: 4.6 6 6 Tested up to: 6.8.2 7 Stable tag: 0.9.56. 17 Stable tag: 0.9.56.2 8 8 Requires PHP: 5.4 9 9 License: GPLv2 or later
Note: See TracChangeset
for help on using the changeset viewer.