Skip to content

Instantly share code, notes, and snippets.

@bvogel
Last active August 29, 2015 14:23
Show Gist options
  • Select an option

  • Save bvogel/7b319f013725925cc4de to your computer and use it in GitHub Desktop.

Select an option

Save bvogel/7b319f013725925cc4de to your computer and use it in GitHub Desktop.
Script to save some clicks in the plenty markets ticket system
// ==UserScript==
// @name PM ticketsystem Click Savers
// @namespace plenty.reverse-retail.com
// @homepage https://gist.github.com/bvogel
// @updateURL https://gist.githubusercontent.com/bvogel/7b319f013725925cc4de/raw/plenty.user.js
// @version 0.2
// @description Some click savers for the ticket system
// @author Burkhard Vogel-Kreykenbohm
// @match https://plenty.reverse-retail.com/plenty/ui/admin.html
// @grant none
// @run-at document-idle
// ==/UserScript==
$(document).ready(function() {
// Change to FAQ tab
$(document).on('click', '[id^=scroll-gwt-uid] > div > div > div > div.PlentySimplePanel.RoundedCorners > button:nth-child(1) > span > span > img', function(e) {
setTimeout(function() {
console.log($('.isActivePopup .GIWMEPQDMB.gwt-TabLayoutPanelTab-selected').text());
if($('.isActivePopup .GIWMEPQDMB.gwt-TabLayoutPanelTab-selected').text()=='Ereignisse') {
$('.isActivePopup .GIWMEPQDMB:Last .PlentyTabTitleLabel').trigger('click');
setTimeout(function() {
$('[id^=scroll-gwt-uid] > div > div > div.PlentyTicketFaqSearchContainer > input').focus();
}, 200);
}
}, 500);
});
// Trigger FAQ search on enter
$(document).on('keydown','.PlentyTicketFaqSearchContainer input[type="text"]',function(e) {
if(e.which==13) {
$('.PlentyTicketFaqSearchContainer .adminActionIcon img').trigger('click');
}
});
// Set ticket state to answered and save the ticket on sending an answer
$(document).on('click', 'body > div.adminPopupWrapper.ColorPublic.isActivePopup > div > div > div.adminPopupContent > div.adminPopupContentMain > div > div:nth-child(1) > div > div.PlentyScrollPanelHeader > div > div > div.adminActionIcon > img', function() {
setTimeout(function() {
$('[id^=scroll-gwt-uid] > .PlentyTabContent > .PlentyTabContentInner > div > div.PlentyLayoutTable.ContentSpacing.GwtTableLayout.TwoColumns > .PlentyLayoutTableRow > .PlentyLayoutTableCell > .PlentyLayoutTable > .PlentyLayoutTableRow:nth-child(1) > .PlentyLayoutTableCell:nth-child(4) > .plentyListBoxCrossBrowserCSS:nth-child(3) > .plentyListBoxCrossBrowserCSSDivInput > div').trigger('click');
$('.adminListPopupWrapper:visible ul.PlentyItemListContentCrossBrowserWrapper li .PlentyListBoxCrossBrowserItem .gwt-InlineLabel').each(function(index, element) {
if($(element).text() == 'Beantwortet') {
$(element).trigger('click');
}
});
$('[id^=scroll-gwt-uid] > .PlentyTabContent > .PlentyTabContentInner > div > div.PlentyLayoutTable.ContentSpacing.GwtTableLayout.TwoColumns > .PlentyLayoutTableRow > .PlentyLayoutTableCell > .PlentyLayoutTable > .PlentyLayoutTableRow:nth-child(1) > .PlentyLayoutTableCell:nth-child(1) > .adminButton > .adminButtonInnerWrapper').trigger('click')
}, 500);
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment