{"id":26133,"date":"2021-06-10T18:31:00","date_gmt":"2021-06-10T15:31:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26133"},"modified":"2021-10-17T18:21:42","modified_gmt":"2021-10-17T15:21:42","slug":"sweetalert-ilus-asendus-javascripti-dialoogiboksidele","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/sweetalert-ilus-asendus-javascripti-dialoogiboksidele\/","title":{"rendered":"SweetAlert &#8211; ilus asendus JavaScripti dialoogiboksidele"},"content":{"rendered":"<p>JavaScripti on manustatud k\u00f5ikidesse brauseritesse. JavaScript pakub dialoogiboksi (hoiatus, kinnitus, viip), mis on saadaval k\u00f5igis suuremates brauserites. Iga brauser kuvab neid dialoogiaknaid kasutajaliidese osas erinevalt.<\/p>\n<p>Rakenduse loomisel keskendume esmajoones kasutajakogemusele. Ja kuskil ei paku JavaScripti dialoogiboksid head kasutuskogemust. Selle p\u00f5hjuseks on asjaolu, et igas brauseris on nendel kastidel erinev kasutajaliides, mis kuidagi v\u00e4limuse ja olemuse j\u00e4rjepidevust rikub.<\/p>\n<p>Selles artiklis k\u00e4sitleme <a href=\"https:\/\/sweetalert.js.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">SweetAlertit,<\/a> mis on JavaScripti dialoogibokside ilus asendaja. Peale nende p\u00f5hiteadete pakub SweetAlert palju muud nagu edu | veateated, hoiatusmudelid, Ajaxi k\u00e4itlemine h\u00fcpikakendes jne<\/p>\n<h3>Dialoogiboksid SweetAlert<\/h3>\n<p>SweetAlerti kasutamisel on meil t\u00e4ielik kontroll dialoogibokside teksti ja nuppude \u00fcle. Me v\u00f5ime muuta pealkirja teksti, nupu teksti vastavalt oma mugavusele.<\/p>\n<p>Allpool on m\u00f5ned n\u00e4ited SweetAlerti dialoogiboksidest.<\/p>\n<p><strong>Hoiatuste dialoogiboks<\/strong><\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70ae9734.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70ae9734.png\" alt=\"SweetAlert - ilus asendus JavaScripti dialoogiboksidele\" ><\/a><\/p>\n<p><strong>Kinnitage dialoogiboks<\/strong><\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70b4612a.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70b4612a.png\" alt=\"SweetAlert - ilus asendus JavaScripti dialoogiboksidele\" ><\/a><\/p>\n<p><strong>Viiba dialoogiboks<\/strong><\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70baf757.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20278-6081d70baf757.png\" alt=\"SweetAlert - ilus asendus JavaScripti dialoogiboksidele\" ><\/a><\/p>\n<h3>Kuidas kasutada SweetAlertit<\/h3>\n<p>SweetAlerti kasutamine rakenduses on lihtne protsess. See n\u00f5uab meilt nende JS-faili lisamist ja meil on hea kasutada SweetAlerti teegi meetodeid.<\/p>\n<h4>Hoiatuskasti n\u00e4ide<\/h4>\n<pre><code>&lt;script src=\"\/\/unpkg.com\/sweetalert\/dist\/sweetalert.min.js\"&gt;&lt;\/script&gt;\n&lt;script&gt;\nswal(\"Hello world!\");\n&lt;\/script&gt;<\/code><\/pre>\n<p>SweetAlert&#8217;i kasutamise ajal peate <code>swal<\/code>funktsiooni kasutama erinevat t\u00fc\u00fcpi dialoogibokside kutsumiseks. \u00dclaltoodud kood annab h\u00fcpikakna tekstiga &quot;Tere maailm!&quot;.<\/p>\n<p>Samuti saame m\u00e4\u00e4rata modaalse pealkirja ja seej\u00e4rel teksti j\u00e4rgmiselt;<\/p>\n<pre><code>swal(\"Here's the title!\", \"...and here's the text!\");<\/code><\/pre>\n<p>Kui soovite h\u00fcpiku kuvamist operatsiooni olemuse p\u00f5hjal, siis edastage kolmas argument. Kolmas argument v\u00f5ib olla &quot;edu&quot;, &quot;hoiatus&quot;, &quot;viga&quot;, &quot;teave&quot;.<\/p>\n<pre><code>swal(\"Good job!\", \"You clicked the button!\", \"success\"); \/\/success, warning, error, info<\/code><\/pre>\n<p>Proovige k\u00f5iki kolmanda argumendi v\u00e4\u00e4rtusi ja saate iga\u00fcks neist erineva kasutajaliidese.<\/p>\n<h4>Kinnita kasti n\u00e4ide<\/h4>\n<p>SweetAlerti kinnitamise kasti kasutamiseks kasutage allolevat koodi:<\/p>\n<pre><code>swal({\n\u00a0\u00a0\u00a0\u00a0title: \"Are you sure?\",\n\u00a0\u00a0\u00a0\u00a0text: \"Once deleted, you will not be able to recover this record!\",\n\u00a0\u00a0\u00a0\u00a0icon: \"warning\",\n\u00a0\u00a0\u00a0\u00a0buttons: true,\n\u00a0\u00a0\u00a0\u00a0dangerMode: true,\n})\n.then((willDelete) =&gt; {\n\u00a0\u00a0\u00a0\u00a0if (willDelete) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0swal(\"Poof! Your record has been deleted!\", {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0icon: \"success\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0swal(\"Your imaginary file is safe!\");\n\u00a0\u00a0\u00a0\u00a0}\n});<\/code><\/pre>\n<p>M\u00f5nikord peame saatma AJAX-i taotlused koos kinnitamise dialoogiboksiga. Sel juhul saadame p\u00e4rast kinnitamisnupule kl\u00f5psamist AJAX-p\u00e4ringu ja k\u00e4sitleme vastust j\u00e4rgmiselt.<\/p>\n<pre><code>swal({\n\u00a0\u00a0\u00a0\u00a0title: \"Are you sure?\",\n\u00a0\u00a0\u00a0\u00a0text: \"Once deleted, you will not be able to recover this record!\",\n\u00a0\u00a0\u00a0\u00a0icon: \"warning\",\n\u00a0\u00a0\u00a0\u00a0buttons: true,\n\u00a0\u00a0\u00a0\u00a0dangerMode: true,\n})\n.then((willDelete) =&gt; {\n\u00a0\u00a0\u00a0\u00a0if (willDelete) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0jQuery.get('ajax.php', function(response) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if(response == true) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0swal(\"Poof! Your record has been deleted!\", {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0icon: \"success\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0swal(\"Your imaginary file is safe!\");\n\u00a0\u00a0\u00a0\u00a0}\n});<\/code><\/pre>\n<h4>Viipkasti n\u00e4ide<\/h4>\n<p>Kiirt dialoogiboksi kasutatakse veebisaidil v\u00e4ga harva. Kui keegi aga soovib seda kasutada koos SwetAlertiga, siis kasutage allolevat koodi.<\/p>\n<pre><code>swal(\"Write something here:\", {\n\u00a0\u00a0\u00a0\u00a0content: \"input\",\n})\n.then((value) =&gt; {\n\u00a0\u00a0\u00a0\u00a0swal(`You typed: ${value}`);\n});<\/code><\/pre>\n<p>Need on SweetAlerti raamatukogu p\u00f5hit\u00f5ed. Lisateavet leiate SweetAlerti <a href=\"https:\/\/sweetalert.js.org\/docs\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dokumentatsioonist<\/a>.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/staatilise-veebisaidi-juurutamine-firebase-i-hostimisse-tasuta\/\" title=\"Staatilise veebisaidi juurutamine Firebase&#039;i hostimisse tasuta\">Staatilise veebisaidi juurutamine Firebase&#8217;i hostimisse tasuta<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kinnitage-google-recaptcha-javascripti-abil\/\" title=\"Kinnitage Google reCAPTCHA JavaScripti abil\">Kinnitage Google reCAPTCHA JavaScripti abil<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/html-vormi-valideerimine-peterselli-abil\/\" title=\"HTML-vormi valideerimine peterselli abil\">HTML-vormi valideerimine peterselli abil<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SweetAlert on ilus asendus JavaScripti dialoogiboksidele. SweetAlerti abil loodud dialoogiboksid lisavad paremat kasutuskogemust kui<\/p>\n","protected":false},"author":1,"featured_media":21636,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[246],"tags":[842],"class_list":["post-26133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26133"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26133\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21636"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}