Export TransIP DNS

extend transip domain with easy-to-copy-paste url,token and DNS records

当前为 2015-11-27 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Export TransIP DNS
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description extend transip domain with easy-to-copy-paste url,token and DNS records
  6. // @author Tomas van Rijsse
  7. // @match https://www.transip.nl/cp/domein-hosting/*
  8. // @grant none
  9. // @require http://code.jquery.com/jquery-latest.js
  10. // ==/UserScript==
  11. /* jshint -W097 */
  12. 'use strict';
  13.  
  14. var $rows = jQuery('.dns-form-panels').find('.form-panel');
  15. var $table = jQuery('<table></table>');
  16.  
  17. $table.append('<tr><th>Name</th><th>Type</th><th>Waarde</th></tr>');
  18.  
  19. $rows.each(function(){
  20. var $ = jQuery;
  21. if($(this).find('input.content').val() != ""){
  22.  
  23. var $row = $('<tr></tr>');
  24. $row.append('<td>'+ $(this).find('input.name').val() + '</td>');
  25. $row.append('<td>'+ $(this).find('select.type').val() + '</td>');
  26. $row.append('<td>'+ $(this).find('input.content').val() + '</td>');
  27. $table.append($row);
  28. }
  29. });
  30.  
  31. $table.find('th,td').css('padding','0 10px 0 0');
  32. $table.find('th').css('text-align','left');
  33.  
  34. var $export = jQuery('<div class="overview-panel"></div>');
  35.  
  36. $export.append('<h3>' + jQuery('h1 a').text() + '</h3>');
  37. $export.append('<p>Autorisatiecode: '+ jQuery('.auth-code').html() +'</p>');
  38. $export.append($table);
  39.  
  40. jQuery('div.fragment-overview').append($export);