示例#1
0
	function createPaymentSection (argument) {
		var paymentSection = section();
		var paymentHeader = header().text("Zahlung");
		paymentSection
			.append(paymentHeader)
			.append(
				tabBar([
					{
						text: "PayPal",
						image: "paypal",
						card: card().append([input().attr("placeholder","Username"), input().attr("placeholder", "Password")])
					},
					{
						text: "Rechnung",
						image: "bill",
						card: card().text("Some sort of description")
					},
					{
						text: "IBAN",
						image: "iban",
						card: card()
							.append(input().attr("placeholder","IBAN"))
							.append(input().attr("placeholder", "Password"))
							.append($("<span>").text("Wer ist der Kontoinhaber?"))
							.append(choice().text("Versicherungsnehmer"))
							.append(choice().text("andere Person"))
					}
				])
			);
		return paymentSection.bind("prepare-close-section", function () {
			paymentHeader.html("<strong>Zahlung</strong> " + $(".tab-icon.selected").text())
		});
	}
示例#2
0
	function createLongAddressPage(longAddressSection) {
		var longAddPage = page().addClass("coming").append(
			section().append([
				header().text("Long address sub form"),
				card().append([
					input().attr("placeholder","Hausnummer"),
					input().attr("placeholder","Addresse"),
					input().attr("placeholder","Stadt"),
					input().attr("placeholder","PLZ"),
					input().attr("placeholder","Land"),
					input().attr("placeholder","Planet"),
					input().attr("placeholder","Univers"),
				]),
				card().text("Fertig").click(function () {
					var addr = gatherInputs(longAddPage)
					longAddressSection.find(".header").html("<strong>Long address</strong> "+addr);
					longAddressSection.trigger("close-section")
					longAddPage.css("transform", "translate(100%)");
					setTimeout(function () {
						longAddPage.remove();
					}, ANIMATION_DURATION);
				})
			])
		).appendTo("body");
		setTimeout(function () {
			longAddPage.css("transform", "translate(0px)");
		}, 10);
		setTimeout(function () {
			longAddPage.removeClass("coming");
		}, ANIMATION_DURATION);

	}
示例#3
0
	function createShortAddressSection() {
		var shortAddressSection = section();

		var shortAddressTitle = header().text("Adresse eingeben");

		var shortAddressCard = card();
		var choices = [input().attr("placeholder","Hausnummer"), input().attr("placeholder", "Adresse")];
		shortAddressCard.append(choices);

		shortAddressSection.append(shortAddressTitle);
		shortAddressSection.append(shortAddressCard);

		shortAddressSection.bind("completed", function () {
			createPuppySection();
		}).bind("end-input", function () {
			shortAddressSection.trigger("close-section");
		}).bind("prepare-close-section", function () {
			var addr = gatherInputs(shortAddressSection);
			shortAddressTitle.html("<strong>Address</strong> "+addr);
		});

		return shortAddressSection
	}