您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A library to be used with Joe's EditorTools for Popmundo
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/10938/61694/etFunctions%3A%20a%20library%20for%20Joe%27s%20EditorTools.js
// ==UserScript== // @name etFunctions: a library for Joe's EditorTools // @namespace http://popmundo-diaries.com/ // Author Joe Isaacs CharId #3248185 <[email protected]> // @description A library to be used with Joe's EditorTools for Popmundo // @version 1.0 // ==/UserScript== // Translation labels object var _etChanged = false; function etBeforeUnload(){ if( _etChanged === false ) return true; return confirm( "You have unsaved content. Are you sure you want to leave?" ); } function etOnSubmit(){ if( _etChanged === false ) return true; return confirm( "You have unsaved content. Are you sure you want to change the article state?" ); } // Return tomorrow's date at 11:00 time function etGetDate(){ var currentDate = new Date(); currentDate = new Date( new Date().getTime() + 24 * 60 * 60 * 1000 ); var year = currentDate.getFullYear(); var month = (currentDate.getMonth() + 1) < 10 ? '0' + ( currentDate.getMonth() + 1 ) : ( currentDate.getMonth() + 1 ); var day = currentDate.getDate() < 10 ? '0' + currentDate.getDate() : currentDate.getDate(); var hour = '11'; var minutes = '00'; return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes; } // Change the date text value if it's empty function etChangeDate( objectId ){ var obj = document.getElementById( objectId ); if( obj.value.length >= 1 ) return; obj.value = etGetDate(); obj.setAttribute( "value", etGetDate() ); }