You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

190 lines
29 KiB

/**
* @description typecho后台编辑器插入的js
* @author ihewro
* @version 4.1.0
*/
window.onload = function () {
$(document).ready(function(){
if ($("#wmd-button-row").length >0){
$('#wmd-button-row').append('<li class="wmd-spacer wmd-spacer1" id="wmd-spacer5"></li><li class="wmd-button" id="wmd-hplayer-button" style="" title=""><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTExNzk3MDIwMDc5IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjY1MTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTIyNy4xODk3NiA0NjguMjAzNTJsODkuNDUxNTIgMTQ0LjUzMjQ4aC0yOC4zNTQ1NmwtODkuNTQzNjgtMTQ0LjY5MTIgMjguNDQ2NzIgMC4xNTg3MnoiIGZpbGw9IiM4Qjg3QzEiIHAtaWQ9IjY1MTEiPjwvcGF0aD48cGF0aCBkPSJNMzkyLjE0NTkyIDE0NS4wMjkxMmw5Mi44MzU4NCAyNzkuOTIwNjQtMjQzLjc2MzItMS40Mzg3Mi04MC45NDcyLTAuNDgxMjgtMzMuNTM2LTAuMTg5NDRhMjEuNzA4OCAyMS43MDg4IDAgMCAwLTcuMTYyODggMS4xNTIgMzEuMzc1MzYgMzEuMzc1MzYgMCAwIDEtMjQuMDc0MjQtMS43NTYxNiAzMS4xMTkzNiAzMS4xMTkzNiAwIDAgMS0xNS43Mjg2NC0xOC4yMjIwOCAzMS40NTcyOCAzMS40NTcyOCAwIDAgMS0xLjYyODE2LTkuOTczNzYgMzEuNDY3NTIgMzEuNDY3NTIgMCAwIDEgMjEuNjExNTItMjkuODU5ODRjMi4zMDQtMC43NjggNC40NzQ4OC0xLjkyIDYuNDI1Ni0zLjM4OTQ0bDI4NS45NjczNi0yMTUuNzYxOTJ6IiBmaWxsPSIjRkY0ODkzIiBwLWlkPSI2NTEyIj48L3BhdGg+PHBhdGggZD0iTTkyOC43NzgyNCA2MzAuNTA3NTJjMC44OTYgMS41MzYgMS4zNDE0NCAzLjI5MjE2IDEuMjggNS4xMTQ4OCAwIDAuNTEyLTAuMDYxNDQgMS4wMjQtMC4xNTg3MiAxLjUzNmExMS43NDAxNiAxMS43NDAxNiAwIDAgMS0wLjQ4MTI4LTEuNDY5NDRsLTEuOTItNi45MDY4OGMwLjQ4MTI4IDAuNTEyIDAuODk2IDEuMDg1NDQgMS4yOCAxLjcyNTQ0eiIgZmlsbD0iIzVGQ0VGRiIgcC1pZD0iNjUxMyI+PC9wYXRoPjxwYXRoIGQ9Ik05MjkuNDE4MjQgNjM1LjY4ODk2YzAuMTI4IDAuNTEyIDAuMjg2NzIgMC45OTMyOCAwLjQ4MTI4IDEuNDY5NDQtMC44NjUyOCA0LjYwMjg4LTQuOTU2MTYgOC4xNTEwNC05Ljc0ODQ4IDguMTUxMDRoLTAuMjU2YTkuODgxNiA5Ljg4MTYgMCAwIDEtOS42NTYzMi0xMC4wOTE1MnYtMC4wNzY4YzAuMTU4NzItNS40MzIzMiA0LjUwNTYtOS42ODcwNCAxMC4xMzI0OC05LjY4NzA0IDIuNzgwMTYgMC4wNjE0NCA1LjMwOTQ0IDEuMjggNy4xMjcwNCAzLjMyMjg4bDEuOTIgNi45MTJ6IiBmaWxsPSIjNUZDRUZGIiBwLWlkPSI2NTE0Ij48L3BhdGg+PHBhdGggZD0iTTk4Ny4wNTkyIDUxMy43NTYxNmEyMi4zNDM2OCAyMi4zNDM2OCAwIDAgMC0zMC44ODM4NC02Ljg0MDMybC0zOS4xNjI4OCAyNC45NzAyNGEyMi4zNDM2OCAyMi4zNDM2OCAwIDAgMC05LjUyODMyIDI0Ljg3Mjk2bDYuNzQ4MTYgMjQuMjMyOTYgNi4xMzg4OCAyMi4wOTI4LTYuMTM4ODgtMjIuMDkyOGMtMjYuOTUxNjggMi43ODAxNi00Ny45NTM5MiAyNS4wNjI0LTQ4Ljc1MjY0IDUyLjg0MzUyYTU0LjI1MTUyIDU0LjI1MTUyIDAgMCAwIDE0Ljk2MDY0IDM5LjEzMjE2IDU0LjMyMzIgNTQuMzIzMiAwIDAgMCAzOC4yMDAzMiAxNy4wNzAwOGMwLjUxMiAwLjAzMDcyIDAuOTkzMjggMC4wMzA3MiAxLjUwMDE2IDAuMDMwNzIgMjkuNzkzMjggMCA1My44MDYwOC0yMy4zMzY5NiA1NC42NjYyNC01My4yMjc1MmE1NC4yNzIgNTQuMjcyIDAgMCAwLTUuOTQ0MzItMjYuMjE0NGwtMTMuODQ0NDgtNDkuOTA0NjQgMjUuMTkwNC0xNi4wNDYwOGEyMi4zODk3NiAyMi4zODk3NiAwIDAgMCA2Ljg1MDU2LTMwLjkxOTY4eiBtLTM5LjE2Mjg4IDEzOC4xMDY4OHogbS0xMy4yNTA1Ni02Ljg2NTkyYzAuNDA0NDggMC40MzUyIDAuODYwMTYgMC44MTkyIDEuMzAwNDggMS4yMTg1Ni0wLjQ0MDMyLTAuNDA0NDgtMC44OTA4OC0wLjc4MzM2LTEuMzAwNDgtMS4yMTg1NnogbTguMTI1NDQgNS40Nzg0Yy0wLjIzNTUyLTAuMDkyMTYtMC40ODEyOC0wLjE1MzYtMC43MTE2OC0wLjI1NiAwLjIyNTI4IDAuMTAyNCAwLjQ3NjE2IDAuMTYzODQgMC43MTE2OCAwLjI1NnogbS0yLjY3MjY0LTEuMjY0NjRjLTAuMjQwNjQtMC4xMzMxMi0wLjQ5NjY0LTAuMjQwNjQtMC43MzIxNi0wLjM4NCAwLjIzNTUyIDAuMTQzMzYgMC40OTE1MiAwLjI1MDg4IDAuNzMyMTYgMC4zODR6IG0tMi4yMDY3Mi0xLjQxMzEyYy0wLjMzNzkyLTAuMjQwNjQtMC42OTEyLTAuNDYwOC0xLjAxMzc2LTAuNzIxOTIgMC4zMjI1NiAwLjI2MTEyIDAuNjgwOTYgMC40NzYxNiAxLjAxMzc2IDAuNzIxOTJ6IG0tMS4wNTQ3Mi00MC4wNjR6IG0xMS4xODcyIDExLjM2MTI4eiBtMi4zNTAwOCA1LjA0ODMyYTMzLjI4IDMzLjI4IDAgMCAxIDEuMDQ5NiAzLjE0MzY4Yy0wLjI4MTYtMS4wNjQ5Ni0wLjY2NTYtMi4xMDQzMi0xLjA0OTYtMy4xNDM2OHogbTEuNzE1MiA2LjczNzkyYzAuMDM1ODQgMC4yNjYyNCAwLjExMjY0IDAuNTE3MTIgMC4xNDMzNiAwLjc4MzM2LTAuMDMwNzItMC4yNjYyNC0wLjEwNzUyLTAuNTIyMjQtMC4xNDMzNi0wLjc4MzM2eiBtLTE4Ljg1Njk2LTI1LjAzMTY4eiBtMC45NzI4IDM4LjYwNDh6IG0tMTMuODM0MjQtMTguOTk1MmE5Ljc3OTIgOS43NzkyIDAgMCAxIDcuMTI3MDQgMy4zMjI4OCA5LjQ3MiA5LjQ3MiAwIDAgMSAyLjU2IDYuODQwMzJjMCAwLjUxMi0wLjA2NjU2IDEuMDI0LTAuMTU4NzIgMS41MzYtMC44NjUyOCA0LjYwMjg4LTQuOTU2MTYgOC4xNTEwNC05Ljc0ODQ4IDguMTUxMDRoLTAuMzMyOGE5Ljg4MTYg
'<li class="wmd-spacer wmd-spacer1" id="wmd-spacer6"><li class="wmd-button" id="wmd-video-button" style="" title="插入视频"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTExNzUxMTI4OTEyIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3NTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTg1MC43MjMgNDU4LjU3Yy0xMS43My0zLjc4OC0yMS41ODctMi4zOS0zMS4zNzMgNC4yNS0zMC4xMDIgMjAuNDQtNjAuNCA0MC41ODgtOTAuNjk2IDYwLjczNGwtMjQuNzE5IDE2LjQyOGMtMi4xNTItOC4yNzctNC41MTUtMTYuNzYzLTguMzA0LTI0LjczMy00LjE2Ni04Ljc1Mi05LjgtMTYuMzg1LTE1LjI1NC0yMy43ODFhMy42MzcgMy42MzcgMCAwIDEtMC4yOC0wLjM2NGM3Mi43NzItNTMuMjU0IDgzLjM4NC0xMzkuMzQ5IDYxLjQ5LTE5OS4wNDgtMjYuMTAzLTcxLjE2My05My44Ny0xMTYuMjI0LTE3MC42OTUtMTEyLjY1OC0zNi40MDYgMS43MTktNjkuMjYxIDE0LjE0OC05Ny42ODUgMzYuOTM3LTMwLjY3NCAyNC42MjEtNTAuODYzIDU1LjcyOC02MC4zIDkyLjgwNy0yNS4wNjgtNDguOTYyLTY1Ljk3Ny03OC42My0xMTYuMjUyLTgzLjAwNi02NC40NjYtNS42NDgtMTIxLjI1NyAyNS41ODYtMTQ5LjM1OSA4MC44NjYtMjIuMTA0IDQzLjQ4MS0yNy43NTIgMTEyLjc0MyAyNS4yNSAxNzAuMDM4LTI3Ljg1IDIxLjIzNi00MS43OSA1MC45MTgtNDEuNDY4IDg4LjM2IDAuMzM2IDM5LjgwMyAwLjI2NSA3OS41OTMgMC4xOTYgMTE5LjM5N2wtMC4wNyA1My4xNDJjMC4wMjggNjQuODMgNDMuNTkzIDEwOC4zOTUgMTA4LjQyMiAxMDguNDA4bDE3OC43MzMgMC4wMTUgMTc4LjczNC0wLjAxNWM2My4xOTQgMCAxMDYuMzI1LTQxLjEzMyAxMDguOTY4LTEwMi45N2wyNC4yOTkgMjAuMjQ0YzI5LjkxOSAyNC45MTQgNTkuODM4IDQ5LjgxNSA4OS41OSA3NC45MSA4LjE2NSA2Ljg5MyAxNi41ODEgOC45MiAyNi43MTggNi4yNSAyNi4wMTktNi43NTQgNDMuNTM3LTI4LjY0NyA0My42MDctNTQuNDcgMC4yMjMtOTIuODkgMC4yMS0xODUuNzk0IDAuMDI3LTI3OC42ODQtMC4wNy0yNC4wMDQtMTUuOTY2LTQ1LjM0LTM5LjU4LTUzLjA1NnoiIGZpbGw9IiMzMzMzMzMiIHAtaWQ9IjM3NjAiPjwvcGF0aD48cGF0aCBkPSJNODQwLjg1MSA1MTJ2Mjc1LjI0bC03Mi4zMTYtNjAuMjYxYy0yMC42My0xNy4yNDYtNDEuMjU4LTM0LjUwOC02Mi4wNTMtNTEuNTQtMi45NjgtMi40MzctMy4xLTMuMjUtMy4wMzUtNS42NTQgMC4yNDktMTAuNzMgMC4yMzItMjEuNDkyIDAuMTk5LTMyLjIyMS0wLjAxNy0xMC43NjItMC4wMzMtMjEuNTI1IDAuMjMyLTMyLjI4NyAwLjAxOC0wLjUzIDAuMzE2LTEuNTI2IDAuNjE0LTIuMTcyIDQzLjcyOC0yOS41NSA4Ny42NzMtNTguNzg2IDEzMS42LTg4LjAwNGw0Ljc2LTMuMTAxeiIgZmlsbD0iI0ZGRkZGRiIgcC1pZD0iMzc2MSI+PC9wYXRoPjxwYXRoIGQ9Ik01NzkuNjMgMjA5LjEzM2wxLjAyNiAxMy4zOTZjNzEuMzYzIDAuNTU2IDEyOS40NSA1OC45MDQgMTI5LjQ1IDEzMC4wOTQgMCAzNC42NjQtMTMuNTUzIDY3LjMzMi0zOC4xNzUgOTEuOTctMjQuNjAzIDI0LjYzOS01Ny4yMTkgMzguMjEtOTIuMjEzIDM4LjIxaC0wLjAxN2MtNzEuNjc2LTAuMjEtMTI5Ljg2Ny01OC44MTgtMTI5LjY5My0xMzAuNjUgMC4xNzMtNzEuNDg0IDU4LjMxMy0xMjkuNjQgMTI5LjYwNy0xMjkuNjRsMC4wMTUtMTMuMzh6IiBmaWxsPSIjRkZDMDAwIiBwLWlkPSIzNzYyIj48L3BhdGg+PHBhdGggZD0iTTE4MS40ODggNTYwLjcxMmMwLjAzLTI4LjcxMyAxNC43NDItNDMuMjc0IDQzLjc3My00My4yNzRsMTkzLjU5Mi0wLjAxNSAxOTMuNTkxIDAuMDE1YzI4LjMwNyAwIDQzLjI3NCAxNC43NzMgNDMuMzA0IDQyLjczIDAuMDQ1IDYzLjUgMC4wNiAxMjcuMDI2IDAgMTkwLjUyNS0wLjAzIDI3LjA4Mi0xNC44NDcgNDIuMDIxLTQxLjc0NyA0Mi4wNjZsLTgwLjQ2MiAwLjA0NS0xMTUuMTQtMC4wMy01OC4wNzYgMC4wMTUtMTM1LjUxNi0wLjAzYy0yOS4xMzYtMC4wMy00My4zMDQtMTQuMjU5LTQzLjMyLTQzLjU2MmE5OTY5NS45MjMgOTk2OTUuOTIzIDAgMCAxIDAtMTg4LjQ4NXoiIGZpbGw9IiNGRkZGRkYiIHAtaWQ9IjM3NjMiPjwvcGF0aD48cGF0aCBkPSJNMjgwLjIzNyAyNjcuNzA1di0xNC4zOTNsMC4xNDkgMTQuMzkzYzI4Ljg3OCAwLjAzOCA1Ni4xNTYgMTEuNDg5IDc2Ljc2OCAzMi4yODcgMjAuNjEgMjAuNzQyIDMxLjgzOSA0OC4wNzYgMzEuNjcxIDc2LjkxOC0wLjM3MyA1OS4yODQtNDkuMSAxMDcuNTI3LTEwOC42NDQgMTA3LjUyNy02MC4zMDktMC4wMi0xMDcuNzctNDcuMzQ5LTEwOC4wNS0xMDcuNzY5LTAuMTMtMjkuMTIxIDExLjA5Ny01Ni41MSAzMS42MTYtNzcuMTIzIDIwLjQwOC0yMC41MzcgNDcuNTczLTMxLjg0IDc2LjQ5LTMxLjg0eiIgZmlsbD0iI0ZGQzAwMCIgcC1pZD0iMzc2NCI+PC9wYXRoPjxwYXRoIGQ9Ik00NDIuNzI4IDQ1NC45NDloLTM3LjQ5NmM3LjMxMi0xMS4yOTYgMTIuOTQ2LTIyLjg4NyAxNi45NTgtMzQuODI2YTE3NS4wOSAxNzUuMDkgMCAwIDAgMjAuNTM4IDM0LjgyNnoiIGZpbGw9IiNGRkZGRkYiIHAtaWQ9IjM3NjUiPjwvcGF0aD48L3N2Zz4="/></li>' +
'<li class="wmd-spacer wmd-spacer1" id="wmd-spacer7"><li class="wmd-button" id="wmd-post-button" style="" title="调用其他文章"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTEyMTg0NzMxMjA2IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMwMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTg2NC40NDM2NDEgODc2LjYwMzI1NWMwIDM2Ljc4NzQ2Mi0yNy4xNTg1MjkgNjYuNjYxODQ0LTYwLjczNjM0NyA2Ni42NjE4NDRIMTczLjM4MjUyYy0zMy41Nzc4MTggMC02MC43MzYzNDctMjkuODc0MzgyLTYwLjczNjM0OC02Ni42NjE4NDR2LTcyOS41NzY4NTRjMC0zNi43ODc0NjIgMjcuMTU4NTI5LTY2LjY2MTg0NCA2MC43MzYzNDgtNjYuNjYxODQ0aDYzMC4yMDEzMjZjMzMuNTc3ODE4IDAgNjAuNzM2MzQ3IDI5Ljg3NDM4MiA2MC43MzYzNDcgNjYuNjYxODQ0bDAuMTIzNDQ4IDcyOS41NzY4NTR6IiBmaWxsPSIjRENDNTlFIiBwLWlkPSIzMDExIj48L3BhdGg+PHBhdGggZD0iTTgyMC44NjY1NDYgMTAuODYzNDEySDIwMy45OTc1ODljLTg0LjkzMjEyOCAwLTE1My42OTI1ODYgNjcuNzcyODc1LTE1My42OTI1ODYgMTUxLjcxNzQydjY5OC44MzgzMzZjMCA4My45NDQ1NDUgNjguNzYwNDU4IDE1MS43MTc0MiAxNTMuNjkyNTg2IDE1MS43MTc0Mmg2MTUuODgxMzc0Yzg0LjkzMjEyOCAwIDE1My42OTI1ODYtNjcuNzcyODc1IDE1My42OTI1ODYtMTUxLjcxNzQyVjE2Mi40NTczODRjMC45ODc1ODMtODMuOTQ0NTQ1LTY3Ljc3Mjg3NS0xNTEuNTkzOTcyLTE1Mi43MDUwMDMtMTUxLjU5Mzk3MnogbTgyLjk1Njk2MiA4NDkuMzIxMjc4YzAgNDQuNDQxMjMtMzcuNDA0NzAyIDgxLjk2OTM3OS04Mi45NTY5NjIgODEuOTY5Mzc5SDIwNC45ODUxNzJjLTQ1LjU1MjI2IDAtODIuOTU2OTYyLTM2LjQxNzExOS04Mi45NTY5NjItODEuOTY5Mzc5di02OTguNzE0ODg5YzAtNDQuNDQxMjMgMzcuNDA0NzAyLTgxLjk2OTM3OSA4Mi45NTY5NjItODEuOTY5Mzc5aDYxNS44ODEzNzRjNDUuNTUyMjYgMCA4Mi45NTY5NjIgMzYuNDE3MTE5IDgyLjk1Njk2MiA4MS45NjkzNzl2Njk4LjcxNDg4OXoiIGZpbGw9IiMyNzI1MzYiIHAtaWQ9IjMwMTIiPjwvcGF0aD48cGF0aCBkPSJNMjYxLjY0Nzc0IDMxNi4yNzM0MThoMjY2LjAzMDEzOGMxOS4yNTc4NjYgMCAzNS40Mjk1MzYtMTUuMTg0MDg3IDM1LjQyOTUzNi0zNS40Mjk1MzYgMC0xOS4yNTc4NjYtMTYuMTcxNjctMzUuNDI5NTM2LTM1LjQyOTUzNi0zNS40Mjk1MzZIMjYxLjY0Nzc0Yy0xOS4yNTc4NjYgMC0zNS40Mjk1MzYgMTUuMTg0MDg3LTM1LjQyOTUzNiAzNS40Mjk1MzYtMC45ODc1ODMgMjAuMjQ1NDQ5IDE1LjE4NDA4NyAzNS40Mjk1MzYgMzUuNDI5NTM2IDM1LjQyOTUzNnpNNzYzLjIxNjM5NSA0NzYuMDE0OTQ5SDI2MS42NDc3NGMtMTkuMjU3ODY2IDAtMzUuNDI5NTM2IDE1LjE4NDA4Ny0zNS40Mjk1MzYgMzUuNDI5NTM2IDAgMTkuMjU3ODY2IDE2LjE3MTY3IDM1LjQyOTUzNiAzNS40Mjk1MzYgMzUuNDI5NTM1aDUwMi41NTYyMzhjMTkuMjU3ODY2IDAgMzUuNDI5NTM2LTE1LjE4NDA4NyAzNS40Mjk1MzYtMzUuNDI5NTM1cy0xNi4xNzE2Ny0zNS40Mjk1MzYtMzYuNDE3MTE5LTM1LjQyOTUzNnpNNzYzLjIxNjM5NSA3MDYuNDkyMTA0SDI2MS42NDc3NGMtMTkuMjU3ODY2IDAtMzUuNDI5NTM2IDE1LjE4NDA4Ny0zNS40Mjk1MzYgMzUuNDI5NTM2IDAgMTkuMjU3ODY2IDE2LjE3MTY3IDM1LjQyOTUzNiAzNS40Mjk1MzYgMzUuNDI5NTM1aDUwMi41NTYyMzhjMTkuMjU3ODY2IDAgMzUuNDI5NTM2LTE1LjE4NDA4NyAzNS40Mjk1MzYtMzUuNDI5NTM1cy0xNi4xNzE2Ny0zNS40Mjk1MzYtMzYuNDE3MTE5LTM1LjQyOTUzNnoiIGZpbGw9IiMyNzI1MzYiIHAtaWQ9IjMwMTMiPjwvcGF0aD48L3N2Zz4="/></li>'+
'<style>' +
'.wmd-button-row{height: 100%!important;}</style>');
$('#text').before('<div class="wmd-button OwO" style="" title="插入表情"></div>');
var owo = new OwO({
logo: '表情',
container: document.getElementsByClassName('OwO')[0],
target: document.getElementById('text'),
api: themeUrl + 'usr/OwO.json',
position: 'down',
width: '100%',
maxHeight: '220px'
});
$(document).on('click', '#wmd-hplayer-button', function() {
$('body').append(
'<div id="MetingPanel">'+
'<div class="wmd-prompt-background" style="position: fixed; top: 0px; z-index: 1000; opacity: 0.5; height: 100%; left: 0px; width: 100%;"></div>'+
'<div class="wmd-prompt-dialog">'+
'<div>'+
'<p><b>插入音乐</b></p>'+
'<p>请在下方的输入框内输入要插入的音乐地址 <p style="color: #ff0012">支持云解析歌曲地址和本地歌曲资源,不支持歌单地址</p> <a target="_blank" href="https://handsome.ihewro.com/#/functions">使用文档</a>'+
'<p><labe>输入音乐地址</labe><input type="text"></input><label style="display: none">是否自动播放</label><input' +
' type="checkbox" id="autoplay" style="display: none"></input></p>'+
'</div>'+
'<form>'+
'<button type="button" class="btn btn-s primary" id="hplayer_ok">确定</button>'+
'<button type="button" class="btn btn-s" id="hplayer_cancel">取消</button>'+
'</form>'+
'</div>'+
'</div>');
$('.wmd-prompt-dialog input').val('http://').select();
});
$(document).on('click', '#wmd-post-button', function() {
$('body').append(
'<div id="postPanel">'+
'<div class="wmd-prompt-background" style="position: fixed; top: 0px; z-index: 1000; opacity: 0.5; height: 100%; left: 0px; width: 100%;"></div>'+
'<div class="wmd-prompt-dialog">'+
'<div>'+
'<p><b>调用其他文章</b></p><p>你可以在当前文章中调用另一篇文章,达到文章之间的交流体验。<a target="_blank" href="https://handsome.ihewro.com/#/functions?id=%e6%96%87%e7%ab%a0%e5%86%85%e6%8f%92%e5%85%a5%e9%9f%b3%e4%b9%90">使用文档</a></p>'+
'<labe>输入文章cid</labe><input type="text" name="cid" placeholder="必填"></input></p>'+
'<labe>输入文章封面</labe><input type="text" name="cover" placeholder="可选填,不填默认为随机缩略图"></input></p>'+
'</div>'+
'<form>'+
'<button type="button" class="btn btn-s primary" id="post_ok">确定</button>'+
'<button type="button" class="btn btn-s" id="post_cancel">取消</button>'+
'</form>'+
'</div>'+
'</div>');
});
$(document).on('click', '#wmd-video-button', function() {
$('body').append(
'<div id="videoPanel">'+
'<div class="wmd-prompt-background" style="position: fixed; top: 0px; z-index: 1000; opacity: 0.5; height: 100%; left: 0px; width: 100%;"></div>'+
'<div class="wmd-prompt-dialog">'+
'<div>'+
'<p><b>插入视频</b></p>'+
'<p>可以向文章中插入一个简约美观的视频播放器</p>'+
'<labe>输入视频地址</labe><input type="text" name="url"' +
' placeholder="必填,不支持云解析(比如xxx.com/xxx.mp4)"></input>'+
'<labe>输入视频封面</labe><input type="text" name="pic" placeholder="选填,不填则显示主题内置的一张背景图片"></input></input>'+
'</div>'+
'<form>'+
'<button type="button" class="btn btn-s primary" id="video_ok">确定</button>'+
'<button type="button" class="btn btn-s" id="video_cancel">取消</button>'+
'</form>'+
'</div>'+
'</div>');
$('.wmd-prompt-dialog input').select();
});
$(document).on('click','#hplayer_cancel',function() {
$('#MetingPanel').remove();
$('textarea').focus();
});
$(document).on('click','#video_cancel',function() {
$('#videoPanel').remove();
$('textarea').focus();
});
$(document).on('click','#post_cancel',function() {
$('#postPanel').remove();
$('textarea').focus();
});
$(document).on('click','#hplayer_ok',function() {
//执行一个ajax请求获取解析歌单地址的音频信息
callback=$.ajax({
type:'POST',
url: hplayerUrl,
data:{data:$('.wmd-prompt-dialog input').val(),size:"large",autoplay:$("#autoplay").is(':checked')},
async:false
});
myField = document.getElementById('text');
var textMetingContent = callback.responseText;
inserContentToTextArea(myField,textMetingContent,'#MetingPanel');
});
$(document).on('click', '#video_ok',function () {
var textContent = $('.wmd-prompt-dialog input[name="url"]').val();
var pic = $('.wmd-prompt-dialog input[name="pic"]').val();
var picHtml = "";
var reg = new RegExp("\/","g");//g,表示全部替换。
if (pic !== ""){
pic = pic.replace(reg,'\\/');
picHtml = 'pic="' + pic + '"';
}
textContent=textContent.replace(reg,'\\/');
textContent = '[vplayer url="' + textContent + '" '+ picHtml +' /]';
myField = document.getElementById('text');
inserContentToTextArea(myField,textContent,'#videoPanel');
})
$(document).on('click', '#post_ok',function () {
var cid = 'cid="' + $('.wmd-prompt-dialog input[name = "cid"]').val() + '"';
var coverValue =$('.wmd-prompt-dialog input[name = "cover"]').val();
if (coverValue){
var reg = new RegExp("\/","g");//g,表示全部替换。
coverValue=coverValue.replace(reg,'\\/');
var cover = 'cover="' + coverValue + '"';
}else{
var cover ="";
}
var textContent = '[post ' + cid + ' ' +cover +'/]';
myField = document.getElementById('text');
inserContentToTextArea(myField,textContent,'#postPanel');
})
}
});
};
function inserContentToTextArea(myField,textContent,modelId) {
$(modelId).remove();
if (document.selection) {//IE浏览器
myField.focus();
var sel = document.selection.createRange();
sel.text = textContent;
myField.focus();
} else if (myField.selectionStart || myField.selectionStart == '0') {
//FireFox、Chrome
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = startPos;
myField.value = myField.value.substring(0, startPos)
+ textContent
+ myField.value.substring(endPos, myField.value.length);
cursorPos += textContent.length;
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
myField.focus();
}
else{//其他环境
myField.value += textContent;
myField.focus();
}
}