NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Document highlight2
// @author @shjaisw
// @namespace kalpdev
// @description document in red if present and gives popup to check all
// @match https://argus.aka.amazon.com/*
// @include https://argus.aka.amazon.com/*
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
// @require https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
//@require https://cdn.jsdelivr.net/npm/sweetalert2@10
// @resource buttonCSS https://raw.githubusercontent.com/necolas/css3-github-buttons/master/gh-buttons.css
// @resource bootstrapCSS https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
// @resource githubButtonIconSet https://raw.githubusercontent.com/necolas/css3-github-buttons/master/gh-icons.png
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_getResourceText
// @grant GM_getResourceURL
// @version 3.0
// @copyrights kalpdev
// @license MIT
// ==/UserScript==
console.log("Start");
document.head.appendChild(cssElement(GM_getResourceURL ("githubButtonIconSet")));
document.head.appendChild(cssElement(GM_getResourceURL ("buttonCSS")));
document.head.appendChild(cssElement(GM_getResourceURL ("bootstrapCSS")));
function cssElement(url) {
$("#category").removeClass("hidden");
var link = document.createElement("link");
link.href = url;
link.rel="stylesheet";
link.type="text/css";
return link;
}
function highlightDoc(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
}
highlightDoc (
'button.md-no-style.md-button.ng-scope.md-dg-theme { background: #ff000094; }'
+
'div.toggle_header.strong.md-subheader._md.ng-scope.md-dg-theme.layout-align-center-center.layout-row { border-radius: 4px; position: relative; display: none; }'
);
waitForKeyElements ("#dtProductFinal > div.w-75.layout-align-center-center.layout-column", addCustomSearchResult);
function addCustomSearchResult (jNode) {
$("#finishProductButton").hide ();
jNode.append (
'<button class="select-card dg-accent-card answer-select md-button md-dg-theme md-whiteframe-1dp" type="button" id="click_me" class="click_me" >Finish Product</button>'
);
$('#click_me').click(function(){
var resources_container = $("#resources_container").text();
resources_container = resources_container.trim();
if(resources_container!="")
{
Swal.fire({
icon: 'question', title: 'Have you checked all Attached Documents? ', footer: 'If document not visible, refresh argus!',
backdrop: `
rgba(5,59,37,0.19)
left top
no-repeat
`,
showCancelButton: true, focusConfirm: false, allowOutsideClick: false, allowEscapeKey: false,
confirmButtonText: 'Checked <i class="fa fa-arrow-right"></i>',
showCancelButton: false,
focusConfirm: false,})
$("#click_me").hide ();
$("#finishProductButton").show ();
}
else
{
$("#finishProductButton").trigger('click');
}
});
}
var url= window.location.href;
var isArgusDG = /^https:\/\/argus.aka.amazon.com\/#!\/dg(.*)/i.test(url);
if (isArgusDG){
console.log("This is an Argus DG Page!");
}