Guest User

Untitled

a guest
Jun 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.25 KB | None | 0 0
  1. {
  2. "name": "MeuSIGA",
  3. "version": "1.1.1",
  4. "manifest_version": 2,
  5. "description": "Meu SIGA",
  6.  
  7.  
  8. "icons": { "12": "logo.png" },
  9.  
  10. "browser_action": {
  11. "default_icon": "logo.png",
  12. "default_popup": "new.html"
  13. },
  14.  
  15. "background": {
  16.  
  17. "persistence": false,
  18. "scripts": [
  19. "js/background.js"
  20. ]
  21. },
  22.  
  23. "permissions": [
  24. "background",
  25. "activeTab",
  26. "http://*.google.com/"
  27. ],
  28.  
  29. "content_scripts": [{
  30.  
  31. "matches": ["*://* /*"],
  32.  
  33. "js": ["js/functions.js", "js/jquery.min.js", "js/bootstrap.min.js"]
  34. }],
  35.  
  36. "commands": {
  37. "_execute_browser_action": {
  38. "suggested_key": {
  39. "default": "Ctrl+Shift+F",
  40. "mac": "MacCtrl+Shift+F"
  41. }
  42.  
  43. }
  44. }
  45.  
  46. }
  47.  
  48. <!DOCTYPE html>
  49.  
  50. <html lang="en">
  51. <head>
  52. <meta charset="utf-8">
  53. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  54.  
  55. <link rel="stylesheet" href="css/arquivo.css">
  56.  
  57. <!-- Funções que tratam as escolhas do usuário-->
  58. <script src="js/functions.js"></script>
  59.  
  60. <!-- Aparencia das abas -->
  61. <link rel="stylesheet" href="css/bootstrap.min.css">
  62.  
  63. <!-- Transição das abas-->
  64. <script src="../js/jquery.min.js"></script>
  65. <script src="../js/bootstrap.min.js"></script>
  66.  
  67. <title>MS Try1</title>
  68. </head>
  69.  
  70. <body class="layout">
  71.  
  72. <h4 class ="titulo"> MeuSIGA - Assistente de Personalização do SIGA Ensino </h4><br>
  73.  
  74. <!--Menus -->
  75.  
  76. <ul class="nav nav-tabs fonte container" role="tablist">
  77. <li class="nav-item">
  78. <a class="nav-link active " data-toggle="tab" href="#biblio">Biblioteca</a>
  79. </li>
  80.  
  81. </ul>
  82.  
  83. <!-- Abas -->
  84. <div class="tab-content tab">
  85.  
  86. <!-- Submenus de Biblioteca-->
  87.  
  88. <div class=" tab-pane active grid-container" id="biblio" align="center" onclick="ativar()">
  89.  
  90. <div id= "consulta0" class="toggle div-inline" align="center">
  91. <input type="checkbox" id="consultar-acervo" data-id="consultar-acervo" name="toggle">
  92. <label for="consultar-acervo"></label>
  93. <p class= "nomeToogle"> Consultar Acervos</p>
  94. </div>
  95.  
  96. <div id= "consulta1" class="toggle div-inline" style="display:" >
  97. <input type="checkbox" id="consultar-reserva" data-id="consultar-reserva" name="toggle">
  98. <label for="consultar-reserva"></label>
  99. <p class= "nomeToogle"> Consultar Reservas</p>
  100. </div>
  101.  
  102.  
  103.  
  104. <div id = "zoom0" class="div-inline zoom" style="display:none">
  105. <a href="https://siga.ufvjm.edu.br/index.php?module=biblioteca&action=main:pesquisasimples" data-toggle="tooltip" data-placement="top" title="Consultar Acervo" target=“_blank”>
  106. <img src="../images/consultar-acervo.png" style="width:30%" data-id="consultar-acervo" name="icons">
  107. </a>
  108. <p class= "nomeToogle"> Consultar Acervos</p>
  109. </div>
  110.  
  111. <div id = "zoom1" class="toggle div-inline zoom" style="display:none">
  112. <a href="https://siga.ufvjm.edu.br/index.php?module=biblioteca&action=main:pesquisasimples" data-toggle="tooltip" data-placement="top" title="Consultar Reserva" target=“_blank”>
  113. <img src="../images/consultar-reserva.png" style="width:30%" data-id="consultar-reserva" name="icons">
  114. </a>
  115. <p class= "nomeToogle"> Consultar Reservas</p>
  116. </div>
  117.  
  118. </div>
  119. </div>
  120.  
  121. <div class=" grid-container-all">
  122.  
  123. <!--Botão Editar-->
  124. <div class="item1">
  125. <button type="button" class="btn btn-warning" id="edita" onclick="retornar()" style="display:none">Editar</button> <!--onclick chama função que retorna todos os checkbox-->
  126. </div>
  127.  
  128. <!--Botão Cancelar-->
  129. <div class=" item2">
  130. <button type="button" class="btn btn-danger" id="cancela" onclick="desmarcar()">Cancelar</button> <!-- onclick chama função para desmarcar os ckeckbox-->
  131. </div>
  132.  
  133. <!--Botão Aplicar-->
  134. <div class=" item1">
  135. <button type="button" class="btn btn-success" id="aplica" onclick="checar()" disabled> Aplicar</button> <!--onclick chama função que verifica os checkbox e pega as img correspondentes-->
  136. </div>
  137.  
  138.  
  139. </div>
  140.  
  141.  
  142. </body>
  143.  
  144. </html>
  145.  
  146. //Verifca se os checkbox estão marcados, caso esteja, pega as img correspondentes
  147.  
  148. function checar(){
  149.  
  150. var checa = document.getElementsByName("toggle");
  151. var img = document.getElementsByName("icons");
  152.  
  153.  
  154. var numElementos = checa.length;
  155. var i = 0;
  156.  
  157. while (i <= numElementos){
  158.  
  159. if(checa[i].checked == true){
  160.  
  161. var dataCheckbox = checa[i].dataset.id;
  162. var dataImage = img[i].dataset.id;
  163.  
  164. if (dataCheckbox[i] == dataImage[i]){
  165.  
  166. document.getElementById("zoom"+i).style.display = 'inline-block'; // mostra imagem
  167. document.getElementById("consulta"+i).style.display = 'none'; // oculta checkbox marcada
  168. document.getElementById("aplica").style.display = 'none'; // oculta botão aplicar
  169. document.getElementById("edita").style.display = 'inline'; // mostra botão editar
  170. document.getElementById("cancela").style.display = 'none'; // oculta botão cancela
  171.  
  172.  
  173. }
  174.  
  175. }
  176. else{
  177. document.getElementById("consulta"+i).style.display = 'none'; // oculta checkbox marcada
  178. }
  179.  
  180. i++;
  181. }
  182. }
  183.  
  184. function ativar(){
  185.  
  186. var checa = document.getElementsByName("toggle");
  187. var numElementos = checa.length;
  188. var bt = document.getElementById("aplica");
  189.  
  190. for(var x=0; x<numElementos; x++){
  191. checa[x].onclick = function(){
  192. var cont = document.querySelectorAll("input[name='toggle']:checked").length;
  193. bt.disabled = cont ? false : true;
  194. }
  195. }
  196. }
Add Comment
Please, Sign In to add comment