“JavaScript в TypeScript Converter Online” Ответ

JavaScript в TypeScript Converter Online

var currentTab = 0; // Current tab is set to be the first tab (0)
showTab(currentTab); // Display the current tab

function showTab(n) {
  // This function will display the specified tab of the form...
  var x = document.getElementsByClassName("tab");
  x[n].style.display = "block";
  //... and fix the Previous/Next buttons:
  if (n == 0) {
    document.getElementById("prevBtn").style.display = "none";
  } else {
    document.getElementById("prevBtn").style.display = "inline";
  }
  if (n == (x.length - 1)) {
    document.getElementById("nextBtn").innerHTML = "Submit";
  } else {
    document.getElementById("nextBtn").innerHTML = "Next";
  }
  //... and run a function that will display the correct step indicator:
  fixStepIndicator(n)
}

function nextPrev(n) {
  // This function will figure out which tab to display
  var x = document.getElementsByClassName("tab");
  // Exit the function if any field in the current tab is invalid:
  if (n == 1 && !validateForm()) return false;
  // Hide the current tab:
  x[currentTab].style.display = "none";
  // Increase or decrease the current tab by 1:
  currentTab = currentTab + n;
  // if you have reached the end of the form...
  if (currentTab >= x.length) {
    // ... the form gets submitted:
    document.getElementById("regForm").submit();
    return false;
  }
  // Otherwise, display the correct tab:
  showTab(currentTab);
}

function validateForm() {
  // This function deals with validation of the form fields
  var x, y, i, valid = true;
  x = document.getElementsByClassName("tab");
  y = x[currentTab].getElementsByTagName("input");
  // A loop that checks every input field in the current tab:
  for (i = 0; i < y.length; i++) {
    // If a field is empty...
    if (y[i].value == "") {
      // add an "invalid" class to the field:
      y[i].className += " invalid";
      // and set the current valid status to false
      valid = false;
    }
  }
  // If the valid status is true, mark the step as finished and valid:
  if (valid) {
    document.getElementsByClassName("step")[currentTab].className += " finish";
  }
  return valid; // return the valid status
}

function fixStepIndicator(n) {
  // This function removes the "active" class of all steps...
  var i, x = document.getElementsByClassName("step");
  for (i = 0; i < x.length; i++) {
    x[i].className = x[i].className.replace(" active", "");
  }
  //... and adds the "active" class on the current step:
  x[n].className += " active";
}
Disturbed Dotterel

JavaScript в TypeScript Converter Online

const sprite = document.querySelector("#sprite");
const symbols = sprite.querySelectorAll("symbol");

symbols.forEach(symbol => {
  document.body.insertAdjacentHTML("beforeend", `
  <svg width="50" height="50">
     <use xlink:href="#${symbol.id}" />
  <svg>
`)
});
Xanthous Xenomorph

JavaScript в TypeScript Converter Online

function signOut() {
    var auth2 = gapi.auth2.getAuthInstance();
    auth2.signOut().then(function () {
      console.log('User signed out.');
    });
  }
Energetic Eland

JavaScript в TypeScript Converter Online

 const  Validacao =() => {
     const {getFieldProps, handleSubmit, isValid} = useFormik({
        initialValues: {
            name:'',
            contact:{
            email:'',
            phone:''
        }
       },
       validate: values => {
        const err ={}
        const message= ' campo obrigatorio'
        if(!values.name) err.name = message
        if(!values.contact.email) err.email = message
        return err
    },
    onSubmit: (values, bag) => {
    console.log(values)
  }
})
const [name, metadataName] = getFieldProps('name','text')
const [email, metadataEmail] = getFieldProps('contact.email', 'text')
const [phone, metadataPhone] = getFieldProps('contact.phone', 'text')
Nice Nightingale

JavaScript в TypeScript Converter Online

function setaPlanos() {
    let input = document.getElementById("planosInput");
    for (plano of PLANOS) {
      let option = document.createElement("option");
      option.innerHTML = plano.descricao;
      option.value = PLANOS.indexOf(plano);
      input.appendChild(option);
    }
  }
Dizzy Dormouse

JavaScript в TypeScript Converter Online

import React from 'react';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import FirstStep from '../components/FirstStep';
import Header from '../components/Header';

const AppRouter = () => (
  <BrowserRouter>
    <div className="container">
      <Header />
      <Switch>
        <Route component={FirstStep} path="/" exact={true} />
      </Switch>
    </div>
  </BrowserRouter>
);

export default AppRouter;
Motionless Mongoose

JavaScript в TypeScript Converter Online

function parseJwt(token) {
    var base64Payload = token.split('.')[1];
    var payload = Buffer.from(base64Payload, 'base64');
    return JSON.parse(payload.toString());
  }
Evil Earthworm

JavaScript в TypeScript Converter Online

function setaPlanos() {
    let input = document.getElementById("planosInput");
    for (plano of PLANOS) {
      let option = document.createElement("option");
      option.innerHTML = plano.descricao;
      option.value = PLANOS.indexOf(plano);
      input.appendChild(option);
    }
  }
Dizzy Dormouse

Ответы похожие на “JavaScript в TypeScript Converter Online”

Вопросы похожие на “JavaScript в TypeScript Converter Online”

Больше похожих ответов на “JavaScript в TypeScript Converter Online” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования