var/cache/dev/twig/5d/5dbc552d0b118ec55e196781bcf9da98c190ee51a352cd51e17a8bbbe7fb3225.php line 39

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Theme/layoutbaselogin.html.twig */
  14. class __TwigTemplate_35d22b979602e661cbfff5b71810693d45cee1ae2cb39e28c5e72fe39e58e91d extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'meta' => [$this'block_meta'],
  25.             'title' => [$this'block_title'],
  26.             'stylesheets' => [$this'block_stylesheets'],
  27.             'body' => [$this'block_body'],
  28.             'srcjavascript' => [$this'block_srcjavascript'],
  29.             'javascript' => [$this'block_javascript'],
  30.         ];
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/layoutbaselogin.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/layoutbaselogin.html.twig"));
  39.         // line 1
  40.         echo "<!DOCTYPE HTML>
  41. <html>
  42. <head>
  43. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  44. <meta name=\"viewport\" content=\"width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" />
  45. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  46. <link rel=\"icon\" href=\"";
  47.         // line 7
  48.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admintemplate/images/logo.png"), "html"nulltrue);
  49.         echo "\" sizes=\"32x32\">
  50. ";
  51.         // line 8
  52.         $this->displayBlock('meta'$context$blocks);
  53.         // line 9
  54.         echo "
  55. <title>";
  56.         // line 10
  57.         $this->displayBlock('title'$context$blocks);
  58.         echo "</title>
  59. ";
  60.         // line 12
  61.         $this->displayBlock('stylesheets'$context$blocks);
  62.         // line 424
  63.         echo "</head> 
  64. <body class=\"homepage\" style=\"padding: 0px; overflow-x: hidden;\">
  65.   ";
  66.         // line 428
  67.         $this->displayBlock('body'$context$blocks);
  68.         // line 431
  69.         echo "  ";
  70.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\General\\Template\\MenuController:footer", ["position" => "login"]));
  71.         echo "
  72. \t
  73. \t<script type=\"text/javascript\">
  74. \t\tvar \$body = \$('body');
  75. \t\tvar \$progressBar = \$('progress');
  76. \t\tvar \$animContainer = \$('.animation-container');
  77. \t\tvar value = 0;
  78. \t\tvar transitionEnd = 'webkitTransitionEnd transitionend';
  79. \t\t/**
  80. \t\t * Resets the form back to the default state.
  81. \t\t * ==========================================
  82. \t\t */
  83. \t\tfunction formReset() {
  84. \t\t\tvalue = 0;
  85. \t\t\t\$animContainer.css({
  86. \t\t\t\t'paddingBottom': \$('.js-form-step[data-step=\"1\"]').height() + 'px'
  87. \t\t\t});
  88. \t\t\t
  89. \t\t\tconsole.warn('Form reset.');
  90. \t\t\treturn false;
  91. \t\t}
  92. \t\t/**
  93. \t\t * Sets up the click handlers on the form. Next/reset.
  94. \t\t * ===================================================
  95. \t\t */
  96. \t\tfunction setupClickHandlers() {
  97. \t\t\treturn false;
  98. \t\t}
  99. \t\t/**
  100. \t\t * Sets up and handles the float labels on the inputs.
  101. \t\t =====================================================
  102. \t\t */
  103. \t\tfunction setupFloatLabels() {
  104. \t\t\t// Check the inputs to see if we should keep the label floating or not
  105. \t\t\t\$('form input').not('button').on('blur', function() {
  106. \t\t\t\t// Different validation for different inputs
  107. \t\t\t\tswitch (this.tagName) {
  108. \t\t\t\t\tcase 'SELECT':
  109. \t\t\t\t\t\tif (this.value > 0) {
  110. \t\t\t\t\t\t\tthis.className = 'hasInput';
  111. \t\t\t\t\t\t} else {
  112. \t\t\t\t\t\t\tthis.className = '';
  113. \t\t\t\t\t\t}
  114. \t\t\t\t\t\tbreak;
  115. \t\t\t\t\tcase 'INPUT':
  116. \t\t\t\t\t\tif (this.value !== '') {
  117. \t\t\t\t\t\t\tthis.className = 'hasInput';
  118. \t\t\t\t\t\t} else {
  119. \t\t\t\t\t\t\tthis.className = '';
  120. \t\t\t\t\t\t}
  121. \t\t\t\t\t\tbreak;
  122. \t\t\t\t\tdefault:
  123. \t\t\t\t\t\tbreak;
  124. \t\t\t\t}
  125. \t\t\t});
  126. \t\t\t
  127. \t\t\treturn false;
  128. \t\t}
  129. \t\t/**
  130. \t\t * Gets the party started.
  131. \t\t * =======================
  132. \t\t */
  133. \t\tfunction init() {
  134. \t\t\tformReset();
  135. \t\t\tsetupFloatLabels();
  136. \t\t}
  137. \t\tinit();
  138. \t</script>
  139. \t";
  140.         // line 511
  141.         $this->displayBlock('srcjavascript'$context$blocks);
  142.         // line 514
  143.         echo "\t<script type=\"text/javascript\">
  144.  
  145.   ";
  146.         // line 516
  147.         $this->displayBlock('javascript'$context$blocks);
  148.         // line 519
  149.         echo "  
  150.   </script>
  151. </body>
  152. </html>";
  153.         
  154.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  155.         
  156.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  157.     }
  158.     // line 8
  159.     public function block_meta($context, array $blocks = [])
  160.     {
  161.         $macros $this->macros;
  162.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  163.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  164.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  165.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  166.         echo " ";
  167.         
  168.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  169.         
  170.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  171.     }
  172.     // line 10
  173.     public function block_title($context, array $blocks = [])
  174.     {
  175.         $macros $this->macros;
  176.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  177.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  178.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  179.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  180.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'10$this->source); })()), "html"nulltrue);
  181.         
  182.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  183.         
  184.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  185.     }
  186.     // line 12
  187.     public function block_stylesheets($context, array $blocks = [])
  188.     {
  189.         $macros $this->macros;
  190.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  191.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  192.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  193.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  194.         // line 13
  195.         echo "
  196. <link rel=\"stylesheet\" href=\"";
  197.         // line 14
  198.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/css/bootstrap2.css"), "html"nulltrue);
  199.         echo "\" type=\"text/css\" />
  200. <style> 
  201. \tbody{
  202. \t  background: rgba(0, 0, 0, 0.1);
  203. \t  line-height: 1.45rem;
  204. \t  color: #444;
  205. \t}
  206. \tbody.freeze {
  207. \t  pointer-events: none;
  208. \t}
  209. \th1 {
  210. \t  margin: 0;
  211. \t  margin-bottom: 2rem;
  212. \t  text-align: center;
  213. \t  font-weight: normal;
  214. \t  line-height: 2.2rem;
  215. \t}
  216. \t.section {
  217. \t  max-width: 500px;
  218. \t  padding: 4rem;
  219. \t  margin: 5vh auto 0 auto;
  220. \t  background: white;
  221. \t  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  222. \t}
  223. \t.section:before {
  224. \t  content: \"\";
  225. \t  width: 100%;
  226. \t  background: #092759;
  227. \t  height: 170px;
  228. \t  position: absolute;
  229. \t  top: 0;
  230. \t  left: 0;
  231. \t  z-index: -1;
  232. \t  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  233. \t}
  234. \t.form-instructions {
  235. \t  text-align: center;
  236. \t}
  237. \tform {
  238. \t  margin: 2rem auto;
  239. \t  width: 100%;
  240. \t  max-width: 330px;
  241. \t  will-change: transform;
  242. \t}
  243. \t.fieldgroup {
  244. \t  margin: 1.5rem 0;
  245. \t  position: relative;
  246. \t}
  247. \tlabel {
  248. \t  position: absolute;
  249. \t  top: .8rem;
  250. \t  left: 0;
  251. \t  display: block;
  252. \t  font-size: 1rem;
  253. \t  transition: 0.2s ease-out;
  254. \t  opacity: .5;
  255. \t  will-change: top, font-size;
  256. \t}
  257. \tlabel:hover {
  258. \t  cursor: text;
  259. \t}
  260. \tinput {
  261. \t  border: 1px solid #fff;
  262. \t  font-size: 1.2rem;
  263. \t  padding: .6rem;
  264. \t  padding-left: 0;
  265. \t  background: transparent;
  266. \t  border: none;
  267. \t  border-bottom: 2px solid #444;
  268. \t  transition: 0.2s;
  269. \t  width: calc(100% - .6rem);
  270. \t  max-width: 350px;
  271. \t  border-radius: 0;
  272. \t}
  273. \tinput:focus {
  274. \t  outline: none;
  275. \t}
  276. \tinput:valid {
  277. \t  border-color: #444;
  278. \t}
  279. \tinput:focus + label, input.hasInput + label {
  280. \t  top: -.8rem;
  281. \t  font-size: .7rem;
  282. \t}
  283. \t.btn {
  284. \t  color: #fff;
  285. \t  background-color: #092759;
  286. \t  padding: .8rem;
  287. \t  font-size: 1.2rem;
  288. \t  line-height: 1.2rem;
  289. \t  border-radius: 5px;
  290. \t  border: 2px solid transparent;
  291. \t  min-width: 45px !important;
  292. \t}
  293. \t.btn:hover, .btn.hover {
  294. \t  color: #fff;
  295. \t  background-color: #092759;
  296. \t  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  297. \t  transition: .2s;
  298. \t  cursor: pointer;
  299. \t}
  300. \t.btn:active, .btn.active {
  301. \t  color: #fff;
  302. \t  background-color: #00b858;
  303. \t  box-shadow: inset 0 2px 10px rgba(0, 0, 0, 0.3);
  304. \t  outline: 2px solid #092759;
  305. \t}
  306. \t.btn:focus, .btn.focus {
  307. \t  color: #fff;
  308. \t  outline: 2px solid #092759;
  309. \t  outline-offset: 2px;
  310. \t}
  311. \t.btn:active:focus, .btn.active.focus {
  312. \t  outline: 4px solid #092759;
  313. \t}
  314. \t.btn.hover, .btn.active {
  315. \t  outline: none;
  316. \t}
  317. \t.btn-alt {
  318. \t  background-color: transparent;
  319. \t  color: #0bcc6c;
  320. \t  border: 2px solid #0bcc6c;
  321. \t}
  322. \t.btn-alt:hover, .btn-alt.hover {
  323. \t  background-color: transparent;
  324. \t  color: #00a444;
  325. \t  border-color: #00a444;
  326. \t  text-shadow: none;
  327. \t}
  328. \t.btn-alt:focus, .btn-alt.focus {
  329. \t  color: #00b858;
  330. \t}
  331. \t.btn-alt:active, .btn-alt.active {
  332. \t  color: #fff;
  333. \t  background-color: #0bcc6c;
  334. \t  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);
  335. \t}
  336. \t.btn-alt.hover, .btn-alt.active {
  337. \t  outline: none;
  338. \t}
  339. \t.buttons {
  340. \t  display: flex;
  341. \t}
  342. \t.buttons .btn {
  343. \t  margin-right: 15px;
  344. \t}
  345. \tform .btn {
  346. \t  display: inline-block;
  347. \t  width: 100%;
  348. \t  max-width: 220px;
  349. \t  margin: 4rem auto 0 auto;
  350. \t}
  351. \t[data-step=\"4\"] button.btn {
  352. \t  display: block;
  353. \t  margin: 0 auto;
  354. \t}
  355. \t.form-progress {
  356. \t  position: relative;
  357. \t  display: block;
  358. \t  margin: 3rem auto;
  359. \t  width: 100%;
  360. \t  max-width: 400px;
  361. \t}
  362. \tprogress {
  363. \t  display: block;
  364. \t  position: relative;
  365. \t  top: 5px;
  366. \t  left: 5px;
  367. \t  -webkit-appearance: none;
  368. \t  -moz-appearance: none;
  369. \t\t   appearance: none;
  370. \t  background: #0bcc6c;
  371. \t  width: 100%;
  372. \t  height: 5px;
  373. \t  background: none;
  374. \t  transition: 1s;
  375. \t  will-change: contents;
  376. \t}
  377. \tprogress::-webkit-progress-bar {
  378. \t  background-color: #ddd;
  379. \t}
  380. \tprogress::-webkit-progress-value {
  381. \t  background-color: #0bcc6c;
  382. \t  transition: all 0.5s ease-in-out;
  383. \t}
  384. \t.form-progress-indicator {
  385. \t  position: absolute;
  386. \t  top: -6px;
  387. \t  left: 0;
  388. \t  display: inline-block;
  389. \t  width: 20px;
  390. \t  height: 20px;
  391. \t  background: white;
  392. \t  border: 3px solid #ddd;
  393. \t  border-radius: 50%;
  394. \t  transition: all .2s ease-in-out;
  395. \t  transition-delay: .3s;
  396. \t  will-change: transform;
  397. \t}
  398. \t.form-progress-indicator.one {
  399. \t  left: 0;
  400. \t}
  401. \t.form-progress-indicator.two {
  402. \t  left: 33%;
  403. \t}
  404. \t.form-progress-indicator.three {
  405. \t  left: 66%;
  406. \t}
  407. \t.form-progress-indicator.four {
  408. \t  left: 100%;
  409. \t}
  410. \t.form-progress-indicator.active {
  411. \t  -webkit-animation: bounce .5s forwards;
  412. \t\t\t  animation: bounce .5s forwards;
  413. \t  -webkit-animation-delay: .5s;
  414. \t\t\t  animation-delay: .5s;
  415. \t  border-color: #0bcc6c;
  416. \t}
  417. \t.animation-container {
  418. \t  position: relative;
  419. \t  width: 100%;
  420. \t  transition: .3s;
  421. \t  will-change: padding;
  422. \t  overflow: hidden;
  423. \t}
  424. \t.form-step {
  425. \t  position: absolute;
  426. \t  transition: 1s ease-in-out;
  427. \t  transition-timing-function: ease-in-out;
  428. \t  will-change: transform, opacity;
  429. \t}
  430. \t.form-step.leaving {
  431. \t  -webkit-animation: left-and-out .5s forwards;
  432. \t\t\t  animation: left-and-out .5s forwards;
  433. \t}
  434. \t.form-step.waiting {
  435. \t  -webkit-transform: translateX(400px);
  436. \t\t\t  transform: translateX(400px);
  437. \t}
  438. \t.form-step.coming {
  439. \t  -webkit-animation: right-and-in .5s forwards;
  440. \t\t\t  animation: right-and-in .5s forwards;
  441. \t}
  442. \t@-webkit-keyframes left-and-out {
  443. \t  100% {
  444. \t\topacity: 0;
  445. \t\t-webkit-transform: translateX(-400px);
  446. \t\t\t\ttransform: translateX(-400px);
  447. \t  }
  448. \t}
  449. \t@keyframes left-and-out {
  450. \t  100% {
  451. \t\topacity: 0;
  452. \t\t-webkit-transform: translateX(-400px);
  453. \t\t\t\ttransform: translateX(-400px);
  454. \t  }
  455. \t}
  456. \t@-webkit-keyframes right-and-in {
  457. \t  100% {
  458. \t\topacity: 1;
  459. \t\t-webkit-transform: translateX(0);
  460. \t\t\t\ttransform: translateX(0);
  461. \t  }
  462. \t}
  463. \t@keyframes right-and-in {
  464. \t  100% {
  465. \t\topacity: 1;
  466. \t\t-webkit-transform: translateX(0);
  467. \t\t\t\ttransform: translateX(0);
  468. \t  }
  469. \t}
  470. \t@-webkit-keyframes bounce {
  471. \t  50% {
  472. \t\t-webkit-transform: scale(1.5);
  473. \t\t\t\ttransform: scale(1.5);
  474. \t  }
  475. \t  100% {
  476. \t\t-webkit-transform: scale(1);
  477. \t\t\t\ttransform: scale(1);
  478. \t  }
  479. \t}
  480. \t@keyframes bounce {
  481. \t  50% {
  482. \t\t-webkit-transform: scale(1.5);
  483. \t\t\t\ttransform: scale(1.5);
  484. \t  }
  485. \t  100% {
  486. \t\t-webkit-transform: scale(1);
  487. \t\t\t\ttransform: scale(1);
  488. \t  }
  489. \t}
  490. \t.sr-only {
  491. \t  position: absolute;
  492. \t  width: 1px;
  493. \t  height: 1px;
  494. \t  padding: 0;
  495. \t  margin: -1px;
  496. \t  overflow: hidden;
  497. \t  clip: rect(0, 0, 0, 0);
  498. \t  border: 0;
  499. \t}
  500. \t.hidden {
  501. \t  display: none;
  502. \t}
  503. \t
  504. \t.or-spacer {
  505. \t  margin-top: 10px;
  506. \t  margin-left: 0px;
  507. \t  width: 300px;
  508. \t  position: relative;
  509. \t  display: inline-block;
  510. \t}
  511. \t.or-spacer .mask {
  512. \t  overflow: hidden;
  513. \t  height: 20px;
  514. \t}
  515. \t.or-spacer .mask:after {
  516. \t  content: '';
  517. \t  display: block;
  518. \t  margin: -25px auto 0;
  519. \t  width: 100%;
  520. \t  height: 25px;
  521. \t  border-radius: 125px / 12px;
  522. \t  box-shadow: 0 0 8px black;
  523. \t}
  524. \t.or-spacer span {
  525. \t  width: 50px;
  526. \t  height: 50px;
  527. \t  position: absolute;
  528. \t  bottom: 100%;
  529. \t  margin-bottom: -25px;
  530. \t  left: 50%;
  531. \t  margin-left: -25px;
  532. \t  border-radius: 100%;
  533. \t  box-shadow: 0 2px 4px #999;
  534. \t  background: white;
  535. \t}
  536. \t.or-spacer span i {
  537. \t  position: absolute;
  538. \t  top: 4px;
  539. \t  bottom: 4px;
  540. \t  left: 4px;
  541. \t  right: 4px;
  542. \t  border-radius: 100%;
  543. \t  border: 1px dashed #aaa;
  544. \t  text-align: center;
  545. \t  line-height: 40px;
  546. \t  font-style: normal;
  547. \t  color: #999;
  548. \t}
  549. \t.or-spacer-vertical {
  550. \t  display: inline-block;
  551. \t  margin-top: 100px;
  552. \t  margin-left: 100px;
  553. \t  width: 100px;
  554. \t  position: relative;
  555. \t}
  556. \t.or-spacer-vertical .mask {
  557. \t  overflow: hidden;
  558. \t  width: 20px;
  559. \t  height: 200px;
  560. \t}
  561. \t.or-spacer-vertical.left .mask:after {
  562. \t  content: '';
  563. \t  display: block;
  564. \t  margin-left: -20px;
  565. \t  width: 20px;
  566. \t  height: 100%;
  567. \t  border-radius: 12px / 125px;
  568. \t  box-shadow: 0 0 8px black;
  569. \t}
  570. \t.or-spacer-vertical.right .mask:before {
  571. \t  content: '';
  572. \t  display: block;
  573. \t  margin-left: 20px;
  574. \t  width: 20px;
  575. \t  height: 100%;
  576. \t  border-radius: 12px / 125px;
  577. \t  box-shadow: 0 0 8px black;
  578. \t}
  579. </style> 
  580. <link href=\"http://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css\" rel=\"stylesheet\">
  581. <script src=\"";
  582.         // line 421
  583.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/jquery.min.js"), "html"nulltrue);
  584.         echo "\"></script>
  585. <script src=\"";
  586.         // line 422
  587.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/bootstrap-3.1.1.min.js"), "html"nulltrue);
  588.         echo "\"></script>
  589. ";
  590.         
  591.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  592.         
  593.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  594.     }
  595.     // line 428
  596.     public function block_body($context, array $blocks = [])
  597.     {
  598.         $macros $this->macros;
  599.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  600.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  601.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  602.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  603.         // line 429
  604.         echo "        
  605.   ";
  606.         
  607.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  608.         
  609.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  610.     }
  611.     // line 511
  612.     public function block_srcjavascript($context, array $blocks = [])
  613.     {
  614.         $macros $this->macros;
  615.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  616.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascript"));
  617.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  618.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascript"));
  619.         // line 512
  620.         echo "
  621. \t";
  622.         
  623.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  624.         
  625.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  626.     }
  627.     // line 516
  628.     public function block_javascript($context, array $blocks = [])
  629.     {
  630.         $macros $this->macros;
  631.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  632.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  633.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  634.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  635.         // line 517
  636.         echo "
  637.   ";
  638.         
  639.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  640.         
  641.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  642.     }
  643.     public function getTemplateName()
  644.     {
  645.         return "Theme/layoutbaselogin.html.twig";
  646.     }
  647.     public function isTraitable()
  648.     {
  649.         return false;
  650.     }
  651.     public function getDebugInfo()
  652.     {
  653.         return array (  715 => 517,  705 => 516,  694 => 512,  684 => 511,  673 => 429,  663 => 428,  651 => 422,  647 => 421,  237 => 14,  234 => 13,  224 => 12,  205 => 10,  186 => 8,  173 => 519,  171 => 516,  167 => 514,  165 => 511,  81 => 431,  79 => 428,  73 => 424,  71 => 12,  66 => 10,  63 => 9,  61 => 8,  57 => 7,  49 => 1,);
  654.     }
  655.     public function getSourceContext()
  656.     {
  657.         return new Source("<!DOCTYPE HTML>
  658. <html>
  659. <head>
  660. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  661. <meta name=\"viewport\" content=\"width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" />
  662. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  663. <link rel=\"icon\" href=\"{{ asset('admintemplate/images/logo.png') }}\" sizes=\"32x32\">
  664. {% block meta %} {% endblock %}
  665. <title>{% block title %}{{ site }}{% endblock %}</title>
  666. {% block stylesheets %}
  667. <link rel=\"stylesheet\" href=\"{{ asset('template/css/bootstrap2.css') }}\" type=\"text/css\" />
  668. <style> 
  669. \tbody{
  670. \t  background: rgba(0, 0, 0, 0.1);
  671. \t  line-height: 1.45rem;
  672. \t  color: #444;
  673. \t}
  674. \tbody.freeze {
  675. \t  pointer-events: none;
  676. \t}
  677. \th1 {
  678. \t  margin: 0;
  679. \t  margin-bottom: 2rem;
  680. \t  text-align: center;
  681. \t  font-weight: normal;
  682. \t  line-height: 2.2rem;
  683. \t}
  684. \t.section {
  685. \t  max-width: 500px;
  686. \t  padding: 4rem;
  687. \t  margin: 5vh auto 0 auto;
  688. \t  background: white;
  689. \t  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  690. \t}
  691. \t.section:before {
  692. \t  content: \"\";
  693. \t  width: 100%;
  694. \t  background: #092759;
  695. \t  height: 170px;
  696. \t  position: absolute;
  697. \t  top: 0;
  698. \t  left: 0;
  699. \t  z-index: -1;
  700. \t  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  701. \t}
  702. \t.form-instructions {
  703. \t  text-align: center;
  704. \t}
  705. \tform {
  706. \t  margin: 2rem auto;
  707. \t  width: 100%;
  708. \t  max-width: 330px;
  709. \t  will-change: transform;
  710. \t}
  711. \t.fieldgroup {
  712. \t  margin: 1.5rem 0;
  713. \t  position: relative;
  714. \t}
  715. \tlabel {
  716. \t  position: absolute;
  717. \t  top: .8rem;
  718. \t  left: 0;
  719. \t  display: block;
  720. \t  font-size: 1rem;
  721. \t  transition: 0.2s ease-out;
  722. \t  opacity: .5;
  723. \t  will-change: top, font-size;
  724. \t}
  725. \tlabel:hover {
  726. \t  cursor: text;
  727. \t}
  728. \tinput {
  729. \t  border: 1px solid #fff;
  730. \t  font-size: 1.2rem;
  731. \t  padding: .6rem;
  732. \t  padding-left: 0;
  733. \t  background: transparent;
  734. \t  border: none;
  735. \t  border-bottom: 2px solid #444;
  736. \t  transition: 0.2s;
  737. \t  width: calc(100% - .6rem);
  738. \t  max-width: 350px;
  739. \t  border-radius: 0;
  740. \t}
  741. \tinput:focus {
  742. \t  outline: none;
  743. \t}
  744. \tinput:valid {
  745. \t  border-color: #444;
  746. \t}
  747. \tinput:focus + label, input.hasInput + label {
  748. \t  top: -.8rem;
  749. \t  font-size: .7rem;
  750. \t}
  751. \t.btn {
  752. \t  color: #fff;
  753. \t  background-color: #092759;
  754. \t  padding: .8rem;
  755. \t  font-size: 1.2rem;
  756. \t  line-height: 1.2rem;
  757. \t  border-radius: 5px;
  758. \t  border: 2px solid transparent;
  759. \t  min-width: 45px !important;
  760. \t}
  761. \t.btn:hover, .btn.hover {
  762. \t  color: #fff;
  763. \t  background-color: #092759;
  764. \t  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  765. \t  transition: .2s;
  766. \t  cursor: pointer;
  767. \t}
  768. \t.btn:active, .btn.active {
  769. \t  color: #fff;
  770. \t  background-color: #00b858;
  771. \t  box-shadow: inset 0 2px 10px rgba(0, 0, 0, 0.3);
  772. \t  outline: 2px solid #092759;
  773. \t}
  774. \t.btn:focus, .btn.focus {
  775. \t  color: #fff;
  776. \t  outline: 2px solid #092759;
  777. \t  outline-offset: 2px;
  778. \t}
  779. \t.btn:active:focus, .btn.active.focus {
  780. \t  outline: 4px solid #092759;
  781. \t}
  782. \t.btn.hover, .btn.active {
  783. \t  outline: none;
  784. \t}
  785. \t.btn-alt {
  786. \t  background-color: transparent;
  787. \t  color: #0bcc6c;
  788. \t  border: 2px solid #0bcc6c;
  789. \t}
  790. \t.btn-alt:hover, .btn-alt.hover {
  791. \t  background-color: transparent;
  792. \t  color: #00a444;
  793. \t  border-color: #00a444;
  794. \t  text-shadow: none;
  795. \t}
  796. \t.btn-alt:focus, .btn-alt.focus {
  797. \t  color: #00b858;
  798. \t}
  799. \t.btn-alt:active, .btn-alt.active {
  800. \t  color: #fff;
  801. \t  background-color: #0bcc6c;
  802. \t  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);
  803. \t}
  804. \t.btn-alt.hover, .btn-alt.active {
  805. \t  outline: none;
  806. \t}
  807. \t.buttons {
  808. \t  display: flex;
  809. \t}
  810. \t.buttons .btn {
  811. \t  margin-right: 15px;
  812. \t}
  813. \tform .btn {
  814. \t  display: inline-block;
  815. \t  width: 100%;
  816. \t  max-width: 220px;
  817. \t  margin: 4rem auto 0 auto;
  818. \t}
  819. \t[data-step=\"4\"] button.btn {
  820. \t  display: block;
  821. \t  margin: 0 auto;
  822. \t}
  823. \t.form-progress {
  824. \t  position: relative;
  825. \t  display: block;
  826. \t  margin: 3rem auto;
  827. \t  width: 100%;
  828. \t  max-width: 400px;
  829. \t}
  830. \tprogress {
  831. \t  display: block;
  832. \t  position: relative;
  833. \t  top: 5px;
  834. \t  left: 5px;
  835. \t  -webkit-appearance: none;
  836. \t  -moz-appearance: none;
  837. \t\t   appearance: none;
  838. \t  background: #0bcc6c;
  839. \t  width: 100%;
  840. \t  height: 5px;
  841. \t  background: none;
  842. \t  transition: 1s;
  843. \t  will-change: contents;
  844. \t}
  845. \tprogress::-webkit-progress-bar {
  846. \t  background-color: #ddd;
  847. \t}
  848. \tprogress::-webkit-progress-value {
  849. \t  background-color: #0bcc6c;
  850. \t  transition: all 0.5s ease-in-out;
  851. \t}
  852. \t.form-progress-indicator {
  853. \t  position: absolute;
  854. \t  top: -6px;
  855. \t  left: 0;
  856. \t  display: inline-block;
  857. \t  width: 20px;
  858. \t  height: 20px;
  859. \t  background: white;
  860. \t  border: 3px solid #ddd;
  861. \t  border-radius: 50%;
  862. \t  transition: all .2s ease-in-out;
  863. \t  transition-delay: .3s;
  864. \t  will-change: transform;
  865. \t}
  866. \t.form-progress-indicator.one {
  867. \t  left: 0;
  868. \t}
  869. \t.form-progress-indicator.two {
  870. \t  left: 33%;
  871. \t}
  872. \t.form-progress-indicator.three {
  873. \t  left: 66%;
  874. \t}
  875. \t.form-progress-indicator.four {
  876. \t  left: 100%;
  877. \t}
  878. \t.form-progress-indicator.active {
  879. \t  -webkit-animation: bounce .5s forwards;
  880. \t\t\t  animation: bounce .5s forwards;
  881. \t  -webkit-animation-delay: .5s;
  882. \t\t\t  animation-delay: .5s;
  883. \t  border-color: #0bcc6c;
  884. \t}
  885. \t.animation-container {
  886. \t  position: relative;
  887. \t  width: 100%;
  888. \t  transition: .3s;
  889. \t  will-change: padding;
  890. \t  overflow: hidden;
  891. \t}
  892. \t.form-step {
  893. \t  position: absolute;
  894. \t  transition: 1s ease-in-out;
  895. \t  transition-timing-function: ease-in-out;
  896. \t  will-change: transform, opacity;
  897. \t}
  898. \t.form-step.leaving {
  899. \t  -webkit-animation: left-and-out .5s forwards;
  900. \t\t\t  animation: left-and-out .5s forwards;
  901. \t}
  902. \t.form-step.waiting {
  903. \t  -webkit-transform: translateX(400px);
  904. \t\t\t  transform: translateX(400px);
  905. \t}
  906. \t.form-step.coming {
  907. \t  -webkit-animation: right-and-in .5s forwards;
  908. \t\t\t  animation: right-and-in .5s forwards;
  909. \t}
  910. \t@-webkit-keyframes left-and-out {
  911. \t  100% {
  912. \t\topacity: 0;
  913. \t\t-webkit-transform: translateX(-400px);
  914. \t\t\t\ttransform: translateX(-400px);
  915. \t  }
  916. \t}
  917. \t@keyframes left-and-out {
  918. \t  100% {
  919. \t\topacity: 0;
  920. \t\t-webkit-transform: translateX(-400px);
  921. \t\t\t\ttransform: translateX(-400px);
  922. \t  }
  923. \t}
  924. \t@-webkit-keyframes right-and-in {
  925. \t  100% {
  926. \t\topacity: 1;
  927. \t\t-webkit-transform: translateX(0);
  928. \t\t\t\ttransform: translateX(0);
  929. \t  }
  930. \t}
  931. \t@keyframes right-and-in {
  932. \t  100% {
  933. \t\topacity: 1;
  934. \t\t-webkit-transform: translateX(0);
  935. \t\t\t\ttransform: translateX(0);
  936. \t  }
  937. \t}
  938. \t@-webkit-keyframes bounce {
  939. \t  50% {
  940. \t\t-webkit-transform: scale(1.5);
  941. \t\t\t\ttransform: scale(1.5);
  942. \t  }
  943. \t  100% {
  944. \t\t-webkit-transform: scale(1);
  945. \t\t\t\ttransform: scale(1);
  946. \t  }
  947. \t}
  948. \t@keyframes bounce {
  949. \t  50% {
  950. \t\t-webkit-transform: scale(1.5);
  951. \t\t\t\ttransform: scale(1.5);
  952. \t  }
  953. \t  100% {
  954. \t\t-webkit-transform: scale(1);
  955. \t\t\t\ttransform: scale(1);
  956. \t  }
  957. \t}
  958. \t.sr-only {
  959. \t  position: absolute;
  960. \t  width: 1px;
  961. \t  height: 1px;
  962. \t  padding: 0;
  963. \t  margin: -1px;
  964. \t  overflow: hidden;
  965. \t  clip: rect(0, 0, 0, 0);
  966. \t  border: 0;
  967. \t}
  968. \t.hidden {
  969. \t  display: none;
  970. \t}
  971. \t
  972. \t.or-spacer {
  973. \t  margin-top: 10px;
  974. \t  margin-left: 0px;
  975. \t  width: 300px;
  976. \t  position: relative;
  977. \t  display: inline-block;
  978. \t}
  979. \t.or-spacer .mask {
  980. \t  overflow: hidden;
  981. \t  height: 20px;
  982. \t}
  983. \t.or-spacer .mask:after {
  984. \t  content: '';
  985. \t  display: block;
  986. \t  margin: -25px auto 0;
  987. \t  width: 100%;
  988. \t  height: 25px;
  989. \t  border-radius: 125px / 12px;
  990. \t  box-shadow: 0 0 8px black;
  991. \t}
  992. \t.or-spacer span {
  993. \t  width: 50px;
  994. \t  height: 50px;
  995. \t  position: absolute;
  996. \t  bottom: 100%;
  997. \t  margin-bottom: -25px;
  998. \t  left: 50%;
  999. \t  margin-left: -25px;
  1000. \t  border-radius: 100%;
  1001. \t  box-shadow: 0 2px 4px #999;
  1002. \t  background: white;
  1003. \t}
  1004. \t.or-spacer span i {
  1005. \t  position: absolute;
  1006. \t  top: 4px;
  1007. \t  bottom: 4px;
  1008. \t  left: 4px;
  1009. \t  right: 4px;
  1010. \t  border-radius: 100%;
  1011. \t  border: 1px dashed #aaa;
  1012. \t  text-align: center;
  1013. \t  line-height: 40px;
  1014. \t  font-style: normal;
  1015. \t  color: #999;
  1016. \t}
  1017. \t.or-spacer-vertical {
  1018. \t  display: inline-block;
  1019. \t  margin-top: 100px;
  1020. \t  margin-left: 100px;
  1021. \t  width: 100px;
  1022. \t  position: relative;
  1023. \t}
  1024. \t.or-spacer-vertical .mask {
  1025. \t  overflow: hidden;
  1026. \t  width: 20px;
  1027. \t  height: 200px;
  1028. \t}
  1029. \t.or-spacer-vertical.left .mask:after {
  1030. \t  content: '';
  1031. \t  display: block;
  1032. \t  margin-left: -20px;
  1033. \t  width: 20px;
  1034. \t  height: 100%;
  1035. \t  border-radius: 12px / 125px;
  1036. \t  box-shadow: 0 0 8px black;
  1037. \t}
  1038. \t.or-spacer-vertical.right .mask:before {
  1039. \t  content: '';
  1040. \t  display: block;
  1041. \t  margin-left: 20px;
  1042. \t  width: 20px;
  1043. \t  height: 100%;
  1044. \t  border-radius: 12px / 125px;
  1045. \t  box-shadow: 0 0 8px black;
  1046. \t}
  1047. </style> 
  1048. <link href=\"http://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css\" rel=\"stylesheet\">
  1049. <script src=\"{{ asset('template/js/jquery.min.js') }}\"></script>
  1050. <script src=\"{{ asset('template/js/bootstrap-3.1.1.min.js') }}\"></script>
  1051. {% endblock %}
  1052. </head> 
  1053. <body class=\"homepage\" style=\"padding: 0px; overflow-x: hidden;\">
  1054.   {% block body %}
  1055.         
  1056.   {% endblock %}
  1057.   {{ render(controller(\"App\\\\Controller\\\\General\\\\Template\\\\MenuController:footer\", {'position': 'login'})) }}
  1058. \t
  1059. \t<script type=\"text/javascript\">
  1060. \t\tvar \$body = \$('body');
  1061. \t\tvar \$progressBar = \$('progress');
  1062. \t\tvar \$animContainer = \$('.animation-container');
  1063. \t\tvar value = 0;
  1064. \t\tvar transitionEnd = 'webkitTransitionEnd transitionend';
  1065. \t\t/**
  1066. \t\t * Resets the form back to the default state.
  1067. \t\t * ==========================================
  1068. \t\t */
  1069. \t\tfunction formReset() {
  1070. \t\t\tvalue = 0;
  1071. \t\t\t\$animContainer.css({
  1072. \t\t\t\t'paddingBottom': \$('.js-form-step[data-step=\"1\"]').height() + 'px'
  1073. \t\t\t});
  1074. \t\t\t
  1075. \t\t\tconsole.warn('Form reset.');
  1076. \t\t\treturn false;
  1077. \t\t}
  1078. \t\t/**
  1079. \t\t * Sets up the click handlers on the form. Next/reset.
  1080. \t\t * ===================================================
  1081. \t\t */
  1082. \t\tfunction setupClickHandlers() {
  1083. \t\t\treturn false;
  1084. \t\t}
  1085. \t\t/**
  1086. \t\t * Sets up and handles the float labels on the inputs.
  1087. \t\t =====================================================
  1088. \t\t */
  1089. \t\tfunction setupFloatLabels() {
  1090. \t\t\t// Check the inputs to see if we should keep the label floating or not
  1091. \t\t\t\$('form input').not('button').on('blur', function() {
  1092. \t\t\t\t// Different validation for different inputs
  1093. \t\t\t\tswitch (this.tagName) {
  1094. \t\t\t\t\tcase 'SELECT':
  1095. \t\t\t\t\t\tif (this.value > 0) {
  1096. \t\t\t\t\t\t\tthis.className = 'hasInput';
  1097. \t\t\t\t\t\t} else {
  1098. \t\t\t\t\t\t\tthis.className = '';
  1099. \t\t\t\t\t\t}
  1100. \t\t\t\t\t\tbreak;
  1101. \t\t\t\t\tcase 'INPUT':
  1102. \t\t\t\t\t\tif (this.value !== '') {
  1103. \t\t\t\t\t\t\tthis.className = 'hasInput';
  1104. \t\t\t\t\t\t} else {
  1105. \t\t\t\t\t\t\tthis.className = '';
  1106. \t\t\t\t\t\t}
  1107. \t\t\t\t\t\tbreak;
  1108. \t\t\t\t\tdefault:
  1109. \t\t\t\t\t\tbreak;
  1110. \t\t\t\t}
  1111. \t\t\t});
  1112. \t\t\t
  1113. \t\t\treturn false;
  1114. \t\t}
  1115. \t\t/**
  1116. \t\t * Gets the party started.
  1117. \t\t * =======================
  1118. \t\t */
  1119. \t\tfunction init() {
  1120. \t\t\tformReset();
  1121. \t\t\tsetupFloatLabels();
  1122. \t\t}
  1123. \t\tinit();
  1124. \t</script>
  1125. \t{% block srcjavascript %}
  1126. \t{% endblock %}
  1127. \t<script type=\"text/javascript\">
  1128.  
  1129.   {% block javascript %}
  1130.   {% endblock %}
  1131.   
  1132.   </script>
  1133. </body>
  1134. </html>""Theme/layoutbaselogin.html.twig""/home/azcorp-institut/public_html/iaz/templates/Theme/layoutbaselogin.html.twig");
  1135.     }
  1136. }