您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Outils complémentaires pour les vendeurs du site 5euros.com. Ce plugin est gratuit :-)
当前为
- // ==UserScript==
- // @name 5Outils
- // @namespace http://tampermonkey.net/
- // @version 2.1.1
- // @description Outils complémentaires pour les vendeurs du site 5euros.com. Ce plugin est gratuit :-)
- // @author Thomas21
- // @match https://5euros.com/dashboard/commande/*
- // @match https://5euros.com/dashboard/thread/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var APIKEY = "VotreCleIci"; // Entrez votre clé API ici, entre les guillemets
- var PageTargetBlock = $('.trackingControl-Timeline');
- var inputTarget = $('textarea#tracking_typing_text');
- if (window.location.href.indexOf("thread") > -1) {
- PageTargetBlock = $('.messageSubmit');
- inputTarget = $('textarea#message_body');
- }
- $(document).ready(function(){
- // Chargement des données
- loadDynamicButtons();
- });
- $('body').on('click', '.dynamicButton', function(){
- sendMessageWithDynamicButtons($(this).attr('data-dynamicbuttonid'));
- $('.dynamicButton').css({'background-color' : '#EFEFF3', 'color' : '#54545E'});
- $(this).css({'background-color' : '#53545e', 'color' : '#f7f7f7'});
- });
- $('body').on('click', '#restartAjax', function(){
- $('#restartAjax').parent().hide();
- loadDynamicButtons();
- });
- // FONCTIONS //
- function loadDynamicButtons(){
- $.ajax({
- url: 'https://5outils.social-provider.com/messages/'+APIKEY+'/ajax',
- type: 'GET',
- dataType: 'json',
- error: function(retour) {
- erreurAjaxDynamicButtons('Impossible de joindre le serveur Social Provider.');
- },
- success: function(retour) {
- console.log(retour);
- if(retour.infos != undefined){
- PageTargetBlock.prepend('<div class="alert alert-info">'+retour.infos+'</div>');
- }
- if(retour.status){
- generateDynamicButtons(retour.content);
- }
- else {
- erreurAjaxDynamicButtons(retour.content);
- }
- },
- });
- }
- function erreurAjaxDynamicButtons(messageErreur){
- PageTargetBlock.prepend('<div class="alert-danger"><b>Impossible de charger les boutons dynamiques :</b> '+messageErreur+' <button id="restartAjax" class="btn btn-small btn-default">Recommencer</button></div>');
- }
- function generateDynamicButtons(json){
- var outilsBtnBar = '<div id="customButtonThomas21" class="trackingControl-Buttons">';
- outilsBtnBar += '<h3>Raccourcis <a href="https://5outils.social-provider.com/messages" target="_blank"><button class="btn-reset btn-green btn-small btn-carret pull-right" style="color: white;">Gérer les boutons</button></a></h3>';
- $.each(json, function(key, bouton) {
- outilsBtnBar += '<button data-dynamicbuttonid="'+key+'" class="dynamicButton btn btn-greyLight">'+bouton.name+'</button>';
- outilsBtnBar += '<div style="display: none;"" id="DynamicButton'+key+'">'+bouton.content+'</div>';
- });
- outilsBtnBar += '</div><br><br>';
- PageTargetBlock.prepend(outilsBtnBar);
- }
- function sendMessageWithDynamicButtons(buttonID){
- var textePrefait = $('#DynamicButton'+buttonID).text();
- inputTarget.val(textePrefait);
- autosize.update(inputTarget);
- }
- })();