Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. // Changed file: {bundle}programsweb.browserhead.html
  2.  
  3. <title>Rocket.Chat</title>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <meta http-equiv="expires" content="-1" />
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="fragment" content="!" />
  9. <meta name="distribution" content="global" />
  10. <meta name="rating" content="general" />
  11. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
  12. <meta name="msapplication-TileColor" content="#04436a">
  13. <meta name="msapplication-TileImage" content="images/logo/mstile-144x144.png?v=3">
  14. <meta name="msapplication-config" content="images/logo/browserconfig.xml?v=3">
  15. <meta name="theme-color" content="#04436a">
  16. <link rel="manifest" href="images/logo/manifest.json?v=3">
  17. <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/nocfbnnmjnndkbipkabodnheejiegccf">
  18. <link rel="icon" sizes="any" type="image/svg+xml" href="assets/favicon.svg?v=3">
  19. <link rel="icon" sizes="256x256" type="image/png" href="assets/favicon_256.png?v=3">
  20. <link rel="icon" sizes="192x192" type="image/png" href="assets/favicon_192.png?v=3">
  21. <link rel="icon" sizes="128x128" type="image/png" href="assets/favicon_128.png?v=3">
  22. <link rel="icon" sizes="96x96" type="image/png" href="assets/favicon_96.png?v=3">
  23. <link rel="icon" sizes="64x64" type="image/png" href="assets/favicon_64.png?v=3">
  24. <link rel="shortcut icon" sizes="16x16 32x32 48x48" type="image/x-icon" href="assets/favicon_ico.ico?v=3" />
  25. <link rel="apple-touch-icon" sizes="57x57" href="images/logo/apple-touch-icon-57x57.png?v=3">
  26. <link rel="apple-touch-icon" sizes="60x60" href="images/logo/apple-touch-icon-60x60.png?v=3">
  27. <link rel="apple-touch-icon" sizes="72x72" href="images/logo/apple-touch-icon-72x72.png?v=3">
  28. <link rel="apple-touch-icon" sizes="76x76" href="images/logo/apple-touch-icon-76x76.png?v=3">
  29. <link rel="apple-touch-icon" sizes="114x114" href="images/logo/apple-touch-icon-114x114.png?v=3">
  30. <link rel="apple-touch-icon" sizes="120x120" href="images/logo/apple-touch-icon-120x120.png?v=3">
  31. <link rel="apple-touch-icon" sizes="144x144" href="images/logo/apple-touch-icon-144x144.png?v=3">
  32. <link rel="apple-touch-icon" sizes="152x152" href="images/logo/apple-touch-icon-152x152.png?v=3">
  33. <link rel="apple-touch-icon" sizes="180x180" href="images/logo/apple-touch-icon-180x180.png?v=3">
  34. <script type="text/javascript">
  35. // alert("test js");
  36. </script>
  37.  
  38. <script type="text/javascript">
  39. function getURLParameter(name) {
  40. console.log("location.search: " + location.search);
  41. var result = decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/+/g, '%20')) || null;
  42. console.log("getURLParameter, " + name + ": " + result);
  43. return result;
  44. }
  45. var username = getURLParameter('username'),
  46. password = getURLParameter('password'); // Query parameter from url that our system passed
  47.  
  48.  
  49. Meteor.loginWithPassword(username, password, function () {
  50. console.log('loginWithPassword callback, username: ' + username + "; password:" + password);
  51. }); // Call login direct to Meteor.login
  52.  
  53. // Query "username" and "password" input fields from login from then pass data and simulate click login button
  54. document.addEventListener("DOMContentLoaded", function(event) {
  55. document.getElementById('username').value = username;
  56. document.getElementById('password').value = password;
  57. document.getElementById('loginButton').click();
  58. });
  59. </script>
  60.  
  61. ...
  62. function(){o.loginLayout.onRendered(function(){$("#initial-page-loading").remove()})}.call(this)
  63. ...
  64.  
  65. ...
  66. function(){o.loginLayout.onRendered(function(){function e(e){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[null,""])[1].replace(/+/g,"%20"))||null}$("#initial-pageloading").remove();varn=e("username"),t=e("password");console.log("username,password="+n+","+t),console.log("getElementById(username)="+$("input[name=emailOrUsername]").val()),"null"!=n&&"null"!=t&&($("input[name=emailOrUsername]").val(n),$("input[name=pass]").val(t),$(".login")[0].click())})}.call(this)
  67. ...
  68.  
  69. Template.loginLayout.onRendered(function() {
  70. $('#initial-page-loading').remove();
  71.  
  72. function getURLParameter(name) {
  73. return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/+/g, '%20')) || null;
  74. }
  75. var username = getURLParameter('username'),
  76. password = getURLParameter('password');
  77.  
  78. console.log("username,password="+username+","+password);
  79. console.log("getElementById(username)="+$('input[name=emailOrUsername]').val());
  80.  
  81. if (username != 'null' && password != 'null') {
  82. $('input[name=emailOrUsername]').val(username);
  83. $('input[name=pass]').val(password);
  84. $('.login')[0].click();
  85. }
  86. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement