Skip to content

Instantly share code, notes, and snippets.

@Abdillah
Created October 3, 2015 08:28
Show Gist options
  • Save Abdillah/6821a5fa9853a517b36f to your computer and use it in GitHub Desktop.
Save Abdillah/6821a5fa9853a517b36f to your computer and use it in GitHub Desktop.
// Install URI.js yo, Mas
$(document).ready(function() {
var urijs = document.createElement('script');
urijs.src = 'https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.16.1/URI.js';
var head = document.getElementsByTagName('head')[0];
head.appendChild(urijs);
});
function setInputValueFromURL() {
if ($('#judulTeksInput').length != 1) {
return;
}
uri = URI(window.location.href);
query = uri.query(true);
var judul = query['judul'] || "";
var deskripsiJudul = query['judul'] || "";
var teks1 = query['teks1'] || "";
var teks2 = query['teks2'] || "";
var deskripsiteks = query['judul'] || "";
var credits = query['credits'] || "";
$('#judulTeksInput').val(judul);
$('#deskripsijudulTeksInput').val(deskripsiJudul);
$('#teks1TeksInput').val(teks1);
$('#teks2TeksInput').val(teks2);
$('#deskripsiteksTeksInput').val(deskripsiTeks);
$('#creditsTeksInput').val(credits);
}
// Function Override
function cardPrev() {
var a = getDesainmuData('steps') [getDesainmuData('nowStep') - 1];
$(window).off('resize');
$('*').off('input');
$('*').off('change');
$.ajax({
method: 'GET',
url: darsioDesainmuUrl + 'card/card-' + a + '.php',
beforeSend: progresser,
success: function (b) {
progresser();
$('#card').remove();
$('#desainmu-container').append(b);
saveDesainmuData('nowStep', getDesainmuData('nowStep') - 1);
$('html, body').scrollTop($('#desainmu-container').offset().top);
$('#card').find('div').before(peringatan);
$('#card').find('script').before(peringatan);
setInputValueFromURL();
}
});
}
function cardNext() {
var a = getDesainmuData('steps') [getDesainmuData('nowStep') + 1];
$(window).off('resize');
$('*').off('input');
$('*').off('change');
$.ajax({
method: 'GET',
url: darsioDesainmuUrl + 'card/card-' + a + '.php',
beforeSend: progresser,
success: function (b) {
progresser();
$('#card').remove();
$('#desainmu-container').append(b);
saveDesainmuData('nowStep', getDesainmuData('nowStep') + 1);
$('html, body').scrollTop($('#desainmu-container').offset().top);
$('#card').find('div').before(peringatan);
$('#card').find('script').before(peringatan);
setInputValueFromURL();
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment