Sindbad~EG File Manager

Current Path : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt/panel/js/
Upload File :
Current File : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt/panel/js/amp_url_converter.js

/**
 * Copyright 2016 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS-IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

jQuery.noConflict();
jQuery(document).ready(function($) {
		
class AmpUrlConverter {

  constructor(root, ampUrlFactory) {
    this.inputView = root.getElementById('input');
    this.resultView = root.getElementById('result');
    this.ampUrlFactory = ampUrlFactory;
    root.getElementById('execute')
      .addEventListener("click", this.onClick.bind(this));
  }

  setInput(urlString) {
    this.inputView.value = urlString;
    this.convert(urlString);
  }

  convert(urlString) {
    urlString = urlString.trim();
      const ampUrl = this.ampUrlFactory.createAmpUrl(urlString);
      const proxyUrl = ampUrl.getProxyUrl();
      this.showResult('<a class="fb-share button" href="' + proxyUrl + '" target="_blank" rel="noopener noreferrer">Visit Cache</a>');
  }

  showResult(result) {
    this.resultView.className = '';
    this.resultView.innerHTML = result;
  }

  onClick() {
    this.convert(this.inputView.value);
  }

}

function getParameterByName(name, defaultValue) {
  const url = window.location.href;
  name = name.replace(/[\[\]]/g, "\\$&");
  const regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
    results = regex.exec(url);
  if (!results) { return defaultValue; }
  if (!results[2]) { return defaultValue; }
  return decodeURIComponent(results[2].replace(/\+/g, " "));
}

const proxyUrlPrefix = 'https://cdn.ampproject.org';
const javascriptVersion = '5';
const useCurlsEncoding = true;
const ampUrlFactory = 
  new AmpUrlFactory(proxyUrlPrefix, javascriptVersion, useCurlsEncoding);

const converter = new AmpUrlConverter(document, ampUrlFactory);

});

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists