403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/public/tmp/theme210318125255/javascripts/system/widgets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/public/tmp/theme210318125255/javascripts/system/widgets/gift.js
'use strict';

/* --------------------------------------------------------------
 gift.js 2019-03-27
 Gambio GmbH
 http://www.gambio.de
 Copyright (c) 2019 Gambio GmbH
 Released under the GNU General Public License (Version 2)
 [http://www.gnu.org/licenses/gpl-2.0.html]
 --------------------------------------------------------------
 */

gambio.widgets.module('gift', ['xhr', 'form'], function (data) {

    'use strict';

    // ########## VARIABLE INITIALIZATION ##########

    var $this = $(this),
        url = null,
        defaults = {},
        selectorMapping = {
        giftContent: '.gift-cart-content-wrapper'
    },
        options = $.extend(true, {}, defaults, data),
        module = {};

    var _submitHandler = function _submitHandler(e) {
        e.preventDefault();
        e.stopPropagation();

        var dataset = jse.libs.form.getData($this);

        jse.libs.xhr.ajax({ url: url, data: dataset }, true).done(function (result) {
            jse.libs.theme.helpers.fill(result.content, $this, selectorMapping);

            var $detailsLink = $this.find('.gift-cart-show-details');
            if ($detailsLink.length) {
                $detailsLink.on('click', _showDetails);
            }
        });
    };

    var _showDetails = function _showDetails(e) {
        e.preventDefault();
        e.stopPropagation();

        var detailsUrl = $(this).data('url');

        $.ajax({
            url: detailsUrl
        }).success(function (result) {
            $('div.redeem-code-details-wrapper').html(result).show();
            $('div.redeem-code-wrapper').hide();
        });
    };

    // ########## INITIALIZATION ##########

    /**
     * Init function of the widget
     * @constructor
     */
    module.init = function (done) {

        url = $this.attr('action');

        $this.on('submit', _submitHandler);

        $('.gift-cart-modal').on('hidden.bs.modal', function () {
            location.reload();
        });

        done();
    };

    // Return data to widget engine
    return module;
});
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpZGdldHMvZ2lmdC5qcyJdLCJuYW1lcyI6WyJnYW1iaW8iLCJ3aWRnZXRzIiwibW9kdWxlIiwiZGF0YSIsIiR0aGlzIiwiJCIsInVybCIsImRlZmF1bHRzIiwic2VsZWN0b3JNYXBwaW5nIiwiZ2lmdENvbnRlbnQiLCJvcHRpb25zIiwiZXh0ZW5kIiwiX3N1Ym1pdEhhbmRsZXIiLCJlIiwicHJldmVudERlZmF1bHQiLCJzdG9wUHJvcGFnYXRpb24iLCJkYXRhc2V0IiwianNlIiwibGlicyIsImZvcm0iLCJnZXREYXRhIiwieGhyIiwiYWpheCIsImRvbmUiLCJyZXN1bHQiLCJ0aGVtZSIsImhlbHBlcnMiLCJmaWxsIiwiY29udGVudCIsIiRkZXRhaWxzTGluayIsImZpbmQiLCJsZW5ndGgiLCJvbiIsIl9zaG93RGV0YWlscyIsImRldGFpbHNVcmwiLCJzdWNjZXNzIiwiaHRtbCIsInNob3ciLCJoaWRlIiwiaW5pdCIsImF0dHIiLCJsb2NhdGlvbiIsInJlbG9hZCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7Ozs7OztBQVVBQSxPQUFPQyxPQUFQLENBQWVDLE1BQWYsQ0FDSSxNQURKLEVBR0ksQ0FBQyxLQUFELEVBQVEsTUFBUixDQUhKLEVBS0ksVUFBVUMsSUFBVixFQUFnQjs7QUFFWjs7QUFFUjs7QUFFUSxRQUFJQyxRQUFRQyxFQUFFLElBQUYsQ0FBWjtBQUFBLFFBQ0lDLE1BQU0sSUFEVjtBQUFBLFFBRUlDLFdBQVcsRUFGZjtBQUFBLFFBR0lDLGtCQUFrQjtBQUNkQyxxQkFBYTtBQURDLEtBSHRCO0FBQUEsUUFNSUMsVUFBVUwsRUFBRU0sTUFBRixDQUFTLElBQVQsRUFBZSxFQUFmLEVBQW1CSixRQUFuQixFQUE2QkosSUFBN0IsQ0FOZDtBQUFBLFFBT0lELFNBQVMsRUFQYjs7QUFVQSxRQUFJVSxpQkFBaUIsU0FBakJBLGNBQWlCLENBQVVDLENBQVYsRUFBYTtBQUM5QkEsVUFBRUMsY0FBRjtBQUNBRCxVQUFFRSxlQUFGOztBQUVBLFlBQUlDLFVBQVVDLElBQUlDLElBQUosQ0FBU0MsSUFBVCxDQUFjQyxPQUFkLENBQXNCaEIsS0FBdEIsQ0FBZDs7QUFFQWEsWUFBSUMsSUFBSixDQUFTRyxHQUFULENBQWFDLElBQWIsQ0FBa0IsRUFBQ2hCLEtBQUtBLEdBQU4sRUFBV0gsTUFBTWEsT0FBakIsRUFBbEIsRUFBNkMsSUFBN0MsRUFBbURPLElBQW5ELENBQXdELFVBQVVDLE1BQVYsRUFBa0I7QUFDdEVQLGdCQUFJQyxJQUFKLENBQVNPLEtBQVQsQ0FBZUMsT0FBZixDQUF1QkMsSUFBdkIsQ0FBNEJILE9BQU9JLE9BQW5DLEVBQTRDeEIsS0FBNUMsRUFBbURJLGVBQW5EOztBQUVBLGdCQUFNcUIsZUFBZXpCLE1BQU0wQixJQUFOLENBQVcseUJBQVgsQ0FBckI7QUFDQSxnQkFBSUQsYUFBYUUsTUFBakIsRUFBeUI7QUFDckJGLDZCQUFhRyxFQUFiLENBQWdCLE9BQWhCLEVBQXlCQyxZQUF6QjtBQUNIO0FBQ0osU0FQRDtBQVNILEtBZkQ7O0FBa0JBLFFBQU1BLGVBQWUsU0FBZkEsWUFBZSxDQUFVcEIsQ0FBVixFQUFhO0FBQzlCQSxVQUFFQyxjQUFGO0FBQ0FELFVBQUVFLGVBQUY7O0FBRUEsWUFBTW1CLGFBQWE3QixFQUFFLElBQUYsRUFBUUYsSUFBUixDQUFhLEtBQWIsQ0FBbkI7O0FBRUFFLFVBQUVpQixJQUFGLENBQU87QUFDSGhCLGlCQUFLNEI7QUFERixTQUFQLEVBRUdDLE9BRkgsQ0FFVyxVQUFVWCxNQUFWLEVBQWtCO0FBQ3pCbkIsY0FBRSxpQ0FBRixFQUFxQytCLElBQXJDLENBQTBDWixNQUExQyxFQUFrRGEsSUFBbEQ7QUFDQWhDLGNBQUUseUJBQUYsRUFBNkJpQyxJQUE3QjtBQUNILFNBTEQ7QUFNSCxLQVpEOztBQWVSOztBQUVROzs7O0FBSUFwQyxXQUFPcUMsSUFBUCxHQUFjLFVBQVVoQixJQUFWLEVBQWdCOztBQUUxQmpCLGNBQU1GLE1BQU1vQyxJQUFOLENBQVcsUUFBWCxDQUFOOztBQUVBcEMsY0FBTTRCLEVBQU4sQ0FBUyxRQUFULEVBQW1CcEIsY0FBbkI7O0FBRVRQLFVBQUUsa0JBQUYsRUFBc0IyQixFQUF0QixDQUF5QixpQkFBekIsRUFBNEMsWUFBVztBQUN0RFMscUJBQVNDLE1BQVQ7QUFDQSxTQUZEOztBQUlTbkI7QUFDSCxLQVhEOztBQWFBO0FBQ0EsV0FBT3JCLE1BQVA7QUFDSCxDQTNFTCIsImZpbGUiOiJ3aWRnZXRzL2dpZnQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIGdpZnQuanMgMjAxOS0wMy0yN1xuIEdhbWJpbyBHbWJIXG4gaHR0cDovL3d3dy5nYW1iaW8uZGVcbiBDb3B5cmlnaHQgKGMpIDIwMTkgR2FtYmlvIEdtYkhcbiBSZWxlYXNlZCB1bmRlciB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKFZlcnNpb24gMilcbiBbaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbF1cbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbmdhbWJpby53aWRnZXRzLm1vZHVsZShcbiAgICAnZ2lmdCcsXG5cbiAgICBbJ3hocicsICdmb3JtJ10sXG5cbiAgICBmdW5jdGlvbiAoZGF0YSkge1xuXG4gICAgICAgICd1c2Ugc3RyaWN0JztcblxuLy8gIyMjIyMjIyMjIyBWQVJJQUJMRSBJTklUSUFMSVpBVElPTiAjIyMjIyMjIyMjXG5cbiAgICAgICAgdmFyICR0aGlzID0gJCh0aGlzKSxcbiAgICAgICAgICAgIHVybCA9IG51bGwsXG4gICAgICAgICAgICBkZWZhdWx0cyA9IHt9LFxuICAgICAgICAgICAgc2VsZWN0b3JNYXBwaW5nID0ge1xuICAgICAgICAgICAgICAgIGdpZnRDb250ZW50OiAnLmdpZnQtY2FydC1jb250ZW50LXdyYXBwZXInXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgb3B0aW9ucyA9ICQuZXh0ZW5kKHRydWUsIHt9LCBkZWZhdWx0cywgZGF0YSksXG4gICAgICAgICAgICBtb2R1bGUgPSB7fTtcblxuXG4gICAgICAgIHZhciBfc3VibWl0SGFuZGxlciA9IGZ1bmN0aW9uIChlKSB7XG4gICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpO1xuXG4gICAgICAgICAgICB2YXIgZGF0YXNldCA9IGpzZS5saWJzLmZvcm0uZ2V0RGF0YSgkdGhpcyk7XG5cbiAgICAgICAgICAgIGpzZS5saWJzLnhoci5hamF4KHt1cmw6IHVybCwgZGF0YTogZGF0YXNldH0sIHRydWUpLmRvbmUoZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgICAgICAgICAgICAgIGpzZS5saWJzLnRoZW1lLmhlbHBlcnMuZmlsbChyZXN1bHQuY29udGVudCwgJHRoaXMsIHNlbGVjdG9yTWFwcGluZyk7XG5cbiAgICAgICAgICAgICAgICBjb25zdCAkZGV0YWlsc0xpbmsgPSAkdGhpcy5maW5kKCcuZ2lmdC1jYXJ0LXNob3ctZGV0YWlscycpO1xuICAgICAgICAgICAgICAgIGlmICgkZGV0YWlsc0xpbmsubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgICAgICRkZXRhaWxzTGluay5vbignY2xpY2snLCBfc2hvd0RldGFpbHMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgIH07XG5cblxuICAgICAgICBjb25zdCBfc2hvd0RldGFpbHMgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgZS5zdG9wUHJvcGFnYXRpb24oKTtcblxuICAgICAgICAgICAgY29uc3QgZGV0YWlsc1VybCA9ICQodGhpcykuZGF0YSgndXJsJyk7XG5cbiAgICAgICAgICAgICQuYWpheCh7XG4gICAgICAgICAgICAgICAgdXJsOiBkZXRhaWxzVXJsXG4gICAgICAgICAgICB9KS5zdWNjZXNzKGZ1bmN0aW9uIChyZXN1bHQpIHtcbiAgICAgICAgICAgICAgICAkKCdkaXYucmVkZWVtLWNvZGUtZGV0YWlscy13cmFwcGVyJykuaHRtbChyZXN1bHQpLnNob3coKTtcbiAgICAgICAgICAgICAgICAkKCdkaXYucmVkZWVtLWNvZGUtd3JhcHBlcicpLmhpZGUoKTtcbiAgICAgICAgICAgIH0pXG4gICAgICAgIH07XG5cblxuLy8gIyMjIyMjIyMjIyBJTklUSUFMSVpBVElPTiAjIyMjIyMjIyMjXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIEluaXQgZnVuY3Rpb24gb2YgdGhlIHdpZGdldFxuICAgICAgICAgKiBAY29uc3RydWN0b3JcbiAgICAgICAgICovXG4gICAgICAgIG1vZHVsZS5pbml0ID0gZnVuY3Rpb24gKGRvbmUpIHtcblxuICAgICAgICAgICAgdXJsID0gJHRoaXMuYXR0cignYWN0aW9uJyk7XG5cbiAgICAgICAgICAgICR0aGlzLm9uKCdzdWJtaXQnLCBfc3VibWl0SGFuZGxlcik7XG5cblx0XHRcdCQoJy5naWZ0LWNhcnQtbW9kYWwnKS5vbignaGlkZGVuLmJzLm1vZGFsJywgZnVuY3Rpb24oKSB7XG5cdFx0XHRcdGxvY2F0aW9uLnJlbG9hZCgpO1xuXHRcdFx0fSk7XG5cdFx0XHRcbiAgICAgICAgICAgIGRvbmUoKTtcbiAgICAgICAgfTtcblxuICAgICAgICAvLyBSZXR1cm4gZGF0YSB0byB3aWRnZXQgZW5naW5lXG4gICAgICAgIHJldHVybiBtb2R1bGU7XG4gICAgfSk7Il19

Youez - 2016 - github.com/yon3zu
LinuXploit