Last active
October 11, 2016 07:03
-
-
Save rayantony/7793aa5d9e3217eb014c869bae4dca16 to your computer and use it in GitHub Desktop.
gqueues bookmarklet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){ | |
var g="https://www.gqueues.com"; | |
var j;var d;var q;var o;var t;var s; | |
var a=function(v){ | |
var u=/(\b(https?|ftp|file):\/\/[\-A-Z0-9+&@#\/%?=~_|!:,.;]*[\-A-Z0-9+&@#\/%=~_|])/ig; | |
return v.replace(u,'<a href="$1" target="_blank">$1</a>')}; | |
var k=function(v){var u=/(\r\n|\r|\n)/g; | |
return v.replace(u,"$1<br />")}; | |
var p=function(u){return u.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")}; | |
var r=function(u){var w=document.createElement("link"); | |
w.type="text/css"; | |
w.rel="stylesheet"; | |
w.href=u; | |
var v=document.getElementsByTagName("head")[0]; | |
v.appendChild(w)}; | |
var e=function(w){jQuery("#gqBookContainer .gq-book-footer").html(w.email); | |
var u=[]; | |
var v; | |
jQuery.each(w.categories,function(x,y){v='<option disabled="disabled"> --- '+y.name+" --- </option>"; | |
u.push(v); | |
jQuery.each(y.queues,function(A,z){v='<option value="'+z.key+'">'+z.name+"</option>"; | |
u.push(v)})}); | |
$.each(w.friendships,function(y,x){v='<option disabled="disabled"> --- '+x.name+" --- </option>"; | |
u.push(v); | |
$.each(x.queues,function(A,z){if(z.collaboration){disabledText=""}else{disabledText=" disabled='disabled' "}v='<option value="'+z.key+'"'+disabledText+">"+z.name+"</option>"; | |
u.push(v)})}); | |
jQuery("#gqBookQueue").append(u.join(""))}; | |
var m=function(){d.css("display","none"); | |
q.css("display","block"); | |
var x=jQuery("#gqBookDescription").val(); | |
var w=window.location.href+"\r\n"+jQuery("#gqBookNotes").val(); | |
x=p(x);x=k(x);x=a(x);w=p(w);w=a(w); | |
var u={authKey:s,description:x,notes:w}; | |
var y=jQuery("#gqBookQueue option:selected").val(); | |
if(y){u.key=y}var v=setTimeout(i,6000); | |
jQuery.ajax({type:"GET",cache:false,url:g+"/newItem/",data:u,dataType:"script",success:function(z){clearTimeout(v); | |
b()}})}; | |
var n=function(){var u=document.title; | |
if(u.indexOf("Gmail - ")!==-1){u=u.substring(u.indexOf("Gmail - ")+8,u.lastIndexOf("-"))}else{if(u.indexOf(" - Gmail")!==-1){u=u.substring(0,u.lastIndexOf("-")); | |
u=u.substring(0,u.lastIndexOf("-"))}}var v=/^.* Mail - /; | |
if(v.test(u)){u=u.substring(u.indexOf("Mail - ")+7,u.lastIndexOf("-"))} | |
jQuery("#gqBookDescription").val(u); | |
jQuery("#gqBookNotes").val(""); | |
d.css("display","block"); | |
o.css("display","none"); | |
t.css("display","none"); | |
q.css("display","none")}; | |
var b=function(){q.css("display","none"); | |
d.css("display","none"); | |
t.css("display","none"); | |
o.css("display","block"); | |
setTimeout(l,1300)}; | |
var i=function(){q.css("display","none"); | |
d.css("display","none"); | |
o.css("display","none"); | |
t.css("display","block"); | |
setTimeout(l,1300)}; | |
var h=function(){j.fadeIn(); | |
jQuery("#gqCreateTaskBtn").focus()}; | |
var l=function(){j.fadeOut()}; | |
var c=function(){var v=[]; | |
v.push('<div id="gqBookContainer" class="gq-book-container" style="display:none">'); | |
v.push(' <div class="gq-book-wrapper">'); | |
v.push(' <div class="gq-book-header">'); | |
v.push(' <div class="gq-book-logo"></div>Create Task'); | |
v.push(' <div id="gqBookClose" title="Close"></div>'); | |
v.push(" </div>"); | |
v.push(' <table class="gq-book-content" cellpadding="0" cellspacing="5px">'); | |
v.push(" <tbody>");v.push(" <tr>"); | |
v.push(' <td class="gq-book-label">Description:</td>'); | |
v.push(' <td colspan="2"><input id="gqBookDescription" name="description" type="text" maxlength="250" /></td> '); | |
v.push(" </tr>"); | |
v.push(" <tr>"); | |
v.push(' <td class="gq-book-label">Notes:</td>'); | |
v.push(' <td colspan="2">'); | |
v.push(' <textarea id="gqBookNotes" name="description"></textarea>'); | |
v.push(' <div class="gq-book-note">The URL of this page will be included in the notes automatically</div>'); | |
v.push(" </td> "); | |
v.push(" </tr>"); | |
v.push(" <tr>"); | |
v.push(' <td class="gq-book-label">Queue:</td>'); | |
v.push(" <td>"); | |
v.push(' <select id="gqBookQueue">'); | |
v.push(' <option value="">Inbox</option>'); | |
v.push(" </select>"); | |
v.push(" </td>"); | |
v.push(' <td style="text-align: right;"><button id="gqCreateTaskBtn" class="gq-button gq-button-two">Create Task</button></td>'); | |
v.push(" </tr>");v.push(" </tbody>"); | |
v.push(" </table>"); | |
v.push(' <div id="gqBookLoading" style="display:none"></div>'); | |
v.push(' <div id="gqCreateSuccess" style="display:none">task created</div>'); | |
v.push(' <div id="gqCreateFailure" style="display:none">error, try again</div>'); | |
v.push(' <div class="gq-book-footer"></div>'); | |
v.push(" </div>"); | |
v.push("</div>"); | |
jQuery("body").append(v.join("")); | |
j=jQuery("#gqBookContainer"); | |
d=jQuery("#gqBookContainer .gq-book-content:first"); | |
o=jQuery("#gqCreateSuccess"); | |
t=jQuery("#gqCreateFailure"); | |
q=jQuery("#gqBookLoading"); | |
s=jQuery("#gqAuthKey").remove().text(); | |
h();j.bind("resetBook",function(){n(); | |
h()}); | |
jQuery("#gqBookClose").click(l); | |
jQuery("#gqCreateTaskBtn").click(m); | |
var u={authKey:s}; | |
jQuery.getJSON(g+"/bookmarklet?callback=?",u,function(w){e(w)})}; | |
function f(){r(g+"/css/gqueuesBookmarklet-min.css"); | |
var u=new c(); | |
n()}f()})(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:(function loadBookmarklet() { | |
var jqueryPath = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'; | |
var basePath = 'https://www.gqueues.com'; | |
if(window.location.protocol.indexOf('https') !== -1){ | |
jqueryPath = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'; | |
basePath = 'https://www.gqueues.com'; | |
} | |
var gqBook = document.getElementById('gqBookContainer'); | |
if(gqBook){ | |
jQuery('#gqBookContainer').triggerHandler('resetBook'); | |
} else { | |
var authKey = document.createElement('div'); | |
authKey.id = 'gqAuthKey'; | |
authKey.innerHTML = '212225f2c0b828e5c9be77941a5ed7cdb3522d78e863e83243429694246b9be8'; | |
authKey.style.display = 'none'; | |
var script = document.createElement('script'); | |
script.src = basePath + '/javascripts/gqueuesBookmarklet-min.js'; | |
script.type = 'text/javascript'; | |
document.body.appendChild(authKey); | |
if(!(window.jQuery && typeof jQuery === 'function')) { | |
var script2 = document.createElement('script'); | |
script2.src = jqueryPath; | |
script2.type = 'text/javascript'; | |
document.body.appendChild(script2); | |
} | |
document.body.appendChild(script); | |
} | |
})(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Generated at Thu Oct 6 23:48:00 CDT 2016 */ | |
.gq-book-container{font-family:arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;margin:0;padding:0;position:fixed;right:21px;top:12px;z-index:2147483647;width:530px;border:1px solid #8f8f8f;background:#e5e5e5 none repeat scroll 0 0;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2)}.gq-book-container input[type=text],.gq-book-container textarea{font-family:arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;border:1px solid #cfcfcf;padding:2px;background-color:#fff}.gq-book-wrapper{background-color:#fff;margin:10px}.gq-book-header{margin:10px 3px 0 15px;text-align:left;font-size:20px;color:#000;font-weight:bold;width:482px;position:relative;padding-top:14px}.gq-book-footer{text-align:center;color:#4581df;margin-bottom:10px;height:18px;padding-bottom:10px}.gq-book-content{padding:15px 15px 0 15px;font-weight:bold;color:#8f8f8f;border-collapse:separate;width:470px;height:175px;text-align:left;background-color:#fff;border-color:#fff;clear:both}.gq-book-content td{padding-bottom:10px;vertical-align:top}.gq-book-label{padding-right:12px}#gqBookDescription{width:356px}#gqBookNotes{height:50px;width:360px}#gqBookClose{height:18px;width:18px;cursor:pointer;background-image:url('../images/7.8.3/m_sprites_vert.png');background-color:transparent;background-repeat:no-repeat;background-position:-3px -603px;background-size:24px 1200px;position:absolute;top:14px;right:0}#gqBookQueue{width:150px;font-size:13px;height:22px}#gqBookUser{font-weight:normal}.gq-book-note{font-size:10px;font-weight:normal}#gqCreateSuccess,#gqCreateFailure{height:100px;margin-top:75px;width:100%;text-align:center;font-size:20px;color:#4581df}#gqBookLoading{height:175px;width:100%;background:transparent url(../images/7.8.3/ajax_loader_blue_large.gif) no-repeat scroll center center}.gq-book-logo{width:87px;height:27px;background-image:url('../images/7.8.3/gq_logo_small.gif');background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:87px auto;margin:0 10px 0 0;display:block;float:left}button::-moz-focus-inner{border:0}.gq-dropdown-button,.gq-button{font-size:11px;font-weight:bold;color:#666;cursor:pointer;background-color:whiteSmoke;background-image:-webkit-linear-gradient(top,whiteSmoke,#f1f1f1);background-image:-moz-linear-gradient(top,whiteSmoke,#f1f1f1);background-image:-ms-linear-gradient(top,whiteSmoke,#f1f1f1);background-image:-o-linear-gradient(top,whiteSmoke,#f1f1f1);background-image:linear-gradient(top,whiteSmoke,#f1f1f1);border:1px solid rgba(0,0,0,0.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:27px;line-height:27px;outline:0;padding:0 8px;-moz-user-select:none;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}button.gq-button{height:29px;min-width:60px;margin-right:3px}a.gq-button{height:29px;min-width:60px;margin-right:3px;display:inline-block;text-decoration:none !important;line-height:29px;text-align:center;font-size:11px}.gq-button-one{text-shadow:0 1px rgba(0,0,0,0.1);background-color:#b0281a;background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:-ms-linear-gradient(top,#dd4b39,#d14836);background-image:-o-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836);color:#FFF !important;border:1px solid transparent;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.gq-button-two{text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);color:#FFF !important;border:1px solid #3079ed;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.gq-button-three{text-shadow:0 1px rgba(0,0,0,0.1);background-color:#3d9400;background-image:-webkit-linear-gradient(top,#3d9400,#398a00);background-image:-moz-linear-gradient(top,#3d9400,#398a00);background-image:-ms-linear-gradient(top,#3d9400,#398a00);background-image:-o-linear-gradient(top,#3d9400,#398a00);background-image:linear-gradient(top,#3d9400,#398a00);color:#FFF !important;border:1px solid #29691d;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.gq-button-four{text-shadow:0 1px rgba(0,0,0,0.1);background:#232323;color:#FFF !important;border:1px solid #000;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:inset 0 1px 0 rgba(101,101,101,.1);-ms-box-shadow:inset 0 1px 0 rgba(101,101,101,.1);-o-box-shadow:inset 0 1px 0 rgba(101,101,101,.1);-webkit-box-shadow:inset 0 1px 0 rgba(101,101,101,.1);box-shadow:inset 0 1px 0 rgba(101,101,101,.1)}.gq-button-five{text-shadow:0 1px rgba(0,0,0,0.1);background-color:#870e00;background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:-ms-linear-gradient(top,#dd4b39,#c53727);background-image:-o-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(#dd4b39,#c53727);color:#FFF;border:1px solid #870e00;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.gq-dropdown-button div{width:17px;height:19px}.gq-button>div{padding:0;text-align:center;position:relative}.gq-button>span{display:inline-block;height:28px;line-height:25px;margin:0;padding:0}.gq-button-adjacent{border-left:0}.gq-button:hover{color:#333;border:1px solid #c6c6c6;background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.gq-button-one:hover{border:1px solid #b0281a;border-bottom-color:#af301f;background-color:#c53727;background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:-ms-linear-gradient(top,#dd4b39,#c53727);background-image:-o-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#FFF}.gq-button-two:hover{border:1px solid #2f5bb7;background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#FFF}.gq-button-three:hover{border:1px solid #2d6200;background-color:#3d9400;background-image:-webkit-linear-gradient(top,#3d9400,#368200);background-image:-moz-linear-gradient(top,#3d9400,#368200);background-image:-ms-linear-gradient(top,#3d9400,#368200);background-image:-o-linear-gradient(top,#3d9400,#368200);background-image:linear-gradient(top,#3d9400,#368200);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#FFF}.gq-button-four:hover{border:1px solid #000;background-color:#232323;background-image:-webkit-linear-gradient(top,#333,#222);background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;color:#FFF}.gq-button-five:hover{border:1px solid #870e00;border-bottom-color:#730e02;background-color:#c53727;background-image:-webkit-linear-gradient(top,#c53727,#b43122);background-image:-moz-linear-gradient(top,#c53727,#b43122);background-image:-ms-linear-gradient(top,#c53727,#b43122);background-image:-o-linear-gradient(top,#c53727,#b43122);background-image:linear-gradient(top,#c53727,#b43122);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#FFF}.gq-button-selected span,.gq-button:hover span,.gq-button:hover>div>div{opacity:.8 !important}.gq-button:focus,.gq-button:active{border:1px solid #4d90fe;outline:0 none transparent}.gq-button-one:focus,.gq-button-one:active,.gq-button-two:focus,.gq-button-two:active,.gq-button-three:focus,.gq-button-three:active,.gq-button-four:focus,.gq-button-four:active,.gq-button-five:focus,.gq-button-five:active,.gq-button-checkout:focus,.gq-button-checkout:active{border:1px solid transparent;box-shadow:inset 0 0 0 1px #FFF;-moz-box-shadow:inset 0 0 0 1px #FFF;-webkit-box-shadow:inset 0 0 0 1px #FFF;outline:0 none transparent}.gq-button-selected,.gq-button-selected:hover{background-color:#EEE;color:#333;border-color:1px solid #CCC;background-image:-webkit-linear-gradient(top,#EEE,#e0e0e0);background-image:-moz-linear-gradient(top,#EEE,#e0e0e0);background-image:-ms-linear-gradient(top,#EEE,#e0e0e0);background-image:-o-linear-gradient(top,#EEE,#e0e0e0);background-image:linear-gradient(top,#EEE,#e0e0e0);outline:0 none transparent;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1)}.button.disabled,button:disabled{background:#fff;border:1px solid #dcdcdc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#333;opacity:.5}.gq-button-two:disabled{background:-moz-linear-gradient(top,#4d90fe,#4787ed);background:-ms-linear-gradient(top,#4d90fe,#4787ed);background:-o-linear-gradient(top,#4d90fe,#4787ed);background:-webkit-linear-gradient(top,#4d90fe,#4787ed);background:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.gq-button-search{background-image:url('../images/7.8.3/m_sprites_vert.png');background-color:transparent;background-repeat:no-repeat;background-position:-1px -435px;background-size:24px 1200px;height:17px !important;width:20px;display:block !important;margin:0 auto !important}.gq-button-download{background:transparent url(../images/7.8.3/file_icons.png) no-repeat scroll -222px -22px;height:17px !important;width:20px;opacity:.8;display:block;margin:0 auto}.gq-button-four:hover .gq-button-download{opacity:1.0}.gq-button-print{background:transparent url(../images/7.8.3/file_icons.png) no-repeat scroll -382px -22px;height:17px !important;width:20px;opacity:.8;display:block;margin:0 auto}.gq-button-four:hover .gq-button-print{opacity:1.0}.gq-button-checkout{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:40px !important;width:180px;font-size:17px;text-shadow:1px 1px rgba(0,0,0,0.7);background-color:#75d63e;background-image:-webkit-linear-gradient(top,#75d63e,#57a529);background-image:-moz-linear-gradient(top,#75d63e,#57a529);background-image:-ms-linear-gradient(top,#75d63e,#57a529);background-image:-o-linear-gradient(top,#75d63e,#57a529);background-image:linear-gradient(top,#75d63e,#57a529);color:#FFF;border:1px solid #57a529;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.gq-button-checkout:hover{border:1px solid #509625;background-color:#6dc938;background-image:-webkit-linear-gradient(top,#6dc938,#509625);background-image:-moz-linear-gradient(top,#6dc938,#509625);background-image:-ms-linear-gradient(top,#6dc938,#509625);background-image:-o-linear-gradient(top,#6dc938,#509625);background-image:linear-gradient(top,#6dc938,#509625);-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#FFF}.gq-button-checkout span{display:block;margin-left:21px;line-height:28px}.gq-button-checkout img{position:absolute;display:block;left:20px;top:2px} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Generated at Thu Oct 6 23:47:53 CDT 2016 */ | |
(function(){var g="https://www.gqueues.com";var j;var d;var q;var o;var t;var s;var a=function(v){var u=/(\b(https?|ftp|file):\/\/[\-A-Z0-9+&@#\/%?=~_|!:,.;]*[\-A-Z0-9+&@#\/%=~_|])/ig;return v.replace(u,'<a href="$1" target="_blank">$1</a>')};var k=function(v){var u=/(\r\n|\r|\n)/g;return v.replace(u,"$1<br />")};var p=function(u){return u.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")};var r=function(u){var w=document.createElement("link");w.type="text/css";w.rel="stylesheet";w.href=u;var v=document.getElementsByTagName("head")[0];v.appendChild(w)};var e=function(w){jQuery("#gqBookContainer .gq-book-footer").html(w.email);var u=[];var v;jQuery.each(w.categories,function(x,y){v='<option disabled="disabled"> --- '+y.name+" --- </option>";u.push(v);jQuery.each(y.queues,function(A,z){v='<option value="'+z.key+'">'+z.name+"</option>";u.push(v)})});$.each(w.friendships,function(y,x){v='<option disabled="disabled"> --- '+x.name+" --- </option>";u.push(v);$.each(x.queues,function(A,z){if(z.collaboration){disabledText=""}else{disabledText=" disabled='disabled' "}v='<option value="'+z.key+'"'+disabledText+">"+z.name+"</option>";u.push(v)})});jQuery("#gqBookQueue").append(u.join(""))};var m=function(){d.css("display","none");q.css("display","block");var x=jQuery("#gqBookDescription").val();var w=window.location.href+"\r\n"+jQuery("#gqBookNotes").val();x=p(x);x=k(x);x=a(x);w=p(w);w=a(w);var u={authKey:s,description:x,notes:w};var y=jQuery("#gqBookQueue option:selected").val();if(y){u.key=y}var v=setTimeout(i,6000);jQuery.ajax({type:"GET",cache:false,url:g+"/newItem/",data:u,dataType:"script",success:function(z){clearTimeout(v);b()}})};var n=function(){var u=document.title;if(u.indexOf("Gmail - ")!==-1){u=u.substring(u.indexOf("Gmail - ")+8,u.lastIndexOf("-"))}else{if(u.indexOf(" - Gmail")!==-1){u=u.substring(0,u.lastIndexOf("-"));u=u.substring(0,u.lastIndexOf("-"))}}var v=/^.* Mail - /;if(v.test(u)){u=u.substring(u.indexOf("Mail - ")+7,u.lastIndexOf("-"))}jQuery("#gqBookDescription").val(u);jQuery("#gqBookNotes").val("");d.css("display","block");o.css("display","none");t.css("display","none");q.css("display","none")};var b=function(){q.css("display","none");d.css("display","none");t.css("display","none");o.css("display","block");setTimeout(l,1300)};var i=function(){q.css("display","none");d.css("display","none");o.css("display","none");t.css("display","block");setTimeout(l,1300)};var h=function(){j.fadeIn();jQuery("#gqCreateTaskBtn").focus()};var l=function(){j.fadeOut()};var c=function(){var v=[];v.push('<div id="gqBookContainer" class="gq-book-container" style="display:none">');v.push(' <div class="gq-book-wrapper">');v.push(' <div class="gq-book-header">');v.push(' <div class="gq-book-logo"></div>Create Task');v.push(' <div id="gqBookClose" title="Close"></div>');v.push(" </div>");v.push(' <table class="gq-book-content" cellpadding="0" cellspacing="5px">');v.push(" <tbody>");v.push(" <tr>");v.push(' <td class="gq-book-label">Description:</td>');v.push(' <td colspan="2"><input id="gqBookDescription" name="description" type="text" maxlength="250" /></td> ');v.push(" </tr>");v.push(" <tr>");v.push(' <td class="gq-book-label">Notes:</td>');v.push(' <td colspan="2">');v.push(' <textarea id="gqBookNotes" name="description"></textarea>');v.push(' <div class="gq-book-note">The URL of this page will be included in the notes automatically</div>');v.push(" </td> ");v.push(" </tr>");v.push(" <tr>");v.push(' <td class="gq-book-label">Queue:</td>');v.push(" <td>");v.push(' <select id="gqBookQueue">');v.push(' <option value="">Inbox</option>');v.push(" </select>");v.push(" </td>");v.push(' <td style="text-align: right;"><button id="gqCreateTaskBtn" class="gq-button gq-button-two">Create Task</button></td>');v.push(" </tr>");v.push(" </tbody>");v.push(" </table>");v.push(' <div id="gqBookLoading" style="display:none"></div>');v.push(' <div id="gqCreateSuccess" style="display:none">task created</div>');v.push(' <div id="gqCreateFailure" style="display:none">error, try again</div>');v.push(' <div class="gq-book-footer"></div>');v.push(" </div>");v.push("</div>");jQuery("body").append(v.join(""));j=jQuery("#gqBookContainer");d=jQuery("#gqBookContainer .gq-book-content:first");o=jQuery("#gqCreateSuccess");t=jQuery("#gqCreateFailure");q=jQuery("#gqBookLoading");s=jQuery("#gqAuthKey").remove().text();h();j.bind("resetBook",function(){n();h()});jQuery("#gqBookClose").click(l);jQuery("#gqCreateTaskBtn").click(m);var u={authKey:s};jQuery.getJSON(g+"/bookmarklet?callback=?",u,function(w){e(w)})};function f(){r(g+"/css/gqueuesBookmarklet-min.css");var u=new c();n()}f()})(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> | |
<script>if (!window.jQuery) { document.write('<script src="local"><\/script>'); } | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment