Skip to content

Instantly share code, notes, and snippets.

@AngusFu
Last active July 13, 2017 02:58
Show Gist options
  • Select an option

  • Save AngusFu/6e516eb28dde31c5f7c4f1fb074c27f7 to your computer and use it in GitHub Desktop.

Select an option

Save AngusFu/6e516eb28dde31c5f7c4f1fb074c27f7 to your computer and use it in GitHub Desktop.
ppt.baomitu.code.clip.js
javascript:(function(){var b=".clip-btn{transition:opacity .3s ease-in-out;opacity:.5;padding:2px 6px;position:absolute;right:4px;top:4px}.clip-btn:hover{opacity:1}.clip-btn{position:absolute;display:inline-block;padding:6px 12px;font-size:13px;font-weight:bold;line-height:20px;color:#333;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#eee;background-image:linear-gradient(#fcfcfc, #eee);border:1px solid #d5d5d5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.clip-btn:focus{text-decoration:none;border-color:#51a7e8;outline:none;box-shadow:0 0 5px rgba(81,167,232,0.5)}.clip-btn:focus:hover,.clip-btn.selected:focus{border-color:#51a7e8}.clip-btn:hover,.clip-btn:active,.clip-btn.zeroclipboard-is-hover,.clip-btn.zeroclipboard-is-active{text-decoration:none;background-color:#ddd;background-image:linear-gradient(#eee, #ddd);border-color:#ccc}.clip-btn:active,.clip-btn.selected,.clip-btn.zeroclipboard-is-active{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.clip-btn.selected:hover{background-color:#cfcfcf}.clip-btn:disabled,.clip-btn:disabled:hover,.clip-btn.disabled,.clip-btn.disabled:hover{color:rgba(102,102,102,0.5);cursor:default;background-color:rgba(229,229,229,0.5);background-image:none;border-color:rgba(197,197,197,0.5);box-shadow:none}.clippy{margin:-3px 0 0 0;position:relative;top:3px}.clip-btn[disabled] .clippy{opacity:.3}";var a="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHdpZHRoPSI4OTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyOCA3NjhoMjU2djY0SDEyOHYtNjR6IG0zMjAtMzg0SDEyOHY2NGgzMjB2LTY0eiBtMTI4IDE5MlY0NDhMMzg0IDY0MGwxOTIgMTkyVjcwNGgzMjBWNTc2SDU3NnogbS0yODgtNjRIMTI4djY0aDE2MHYtNjR6TTEyOCA3MDRoMTYwdi02NEgxMjh2NjR6IG01NzYgNjRoNjR2MTI4Yy0xIDE4LTcgMzMtMTkgNDVzLTI3IDE4LTQ1IDE5SDY0Yy0zNSAwLTY0LTI5LTY0LTY0VjE5MmMwLTM1IDI5LTY0IDY0LTY0aDE5MkMyNTYgNTcgMzEzIDAgMzg0IDBzMTI4IDU3IDEyOCAxMjhoMTkyYzM1IDAgNjQgMjkgNjQgNjR2MzIwaC02NFYzMjBINjR2NTc2aDY0MFY3Njh6TTEyOCAyNTZoNTEyYzAtMzUtMjktNjQtNjQtNjRoLTY0Yy0zNSAwLTY0LTI5LTY0LTY0cy0yOS02NC02NC02NC02NCAyOS02NCA2NC0yOSA2NC02NCA2NGgtNjRjLTM1IDAtNjQgMjktNjQgNjR6IiAvPjwvc3ZnPg==";var d='<button class="clip-btn" data-clipboard-snippet><img class="clippy" width="13" src="'+a+'" alt="Copy to clipboard"></button>';if(!window.pptClipInitialized){var c=document.createElement("style");c.textContent=b;document.getElementsByTagName("head")[0].appendChild(c);$("pre > code").each(function(f,g){$(g).prepend(d)});$(document).on("click",".clip-btn",function(f){e(f.currentTarget.parentNode)});window.pptClipInitialized=true}function e(h){var g=document.createRange();g.selectNode(h);var f=window.getSelection();if(f.rangeCount>0){f.removeAllRanges()}f.addRange(g);document.execCommand("copy");f.removeAllRanges()}}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment