Created
April 28, 2012 01:34
-
-
Save robotarmy/2514936 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> | |
<link rel="stylesheet" href="my.css" /> | |
<style> | |
/* App custom styles */ | |
</style> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"> | |
</script> | |
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"> | |
</script> | |
</head> | |
<body> | |
<div data-role="page" id="page1"> | |
<div data-role="content"> | |
<div data-role="fieldcontain"> | |
<fieldset data-role="controlgroup"> | |
<label for="textinput2"> | |
Name | |
</label> | |
<input id="textinput2" placeholder="" value="" type="text" /> | |
</fieldset> | |
</div> | |
<div data-role="fieldcontain"> | |
<fieldset data-role="controlgroup"> | |
<label for="textinput1"> | |
</label> | |
<input id="textinput1" placeholder="" value="" type="email" /> | |
</fieldset> | |
</div> | |
<div data-role="fieldcontain"> | |
<label for="selectmenu1"> | |
What Group? | |
</label> | |
<!-- only native menu functions with programatic dialog control --> | |
<select name="selectmenu1" id="selectmenu1" data-theme="a" data-native-menu="false"> | |
<option id='none' value='ungroup' selected='true'> | |
none | |
</option> | |
<option value='popup'> | |
make new group... | |
</option> | |
<option value="option1"> | |
Yay Ya Pony Prince | |
</option> | |
</select> | |
</div> | |
<input data-inline="true" data-theme="b" data-icon="check" data-iconpos="right" value="Submit" type="submit" /> | |
</div> | |
</div> | |
<div id="popup" data-role="dialog" data-url="popup" tabindex="0" class="ui-page ui-body-c ui-dialog ui-overlay-a" style="min-height: 983px;"><div role="dialog" class="ui-dialog-contain ui-corner-all ui-overlay-shadow"> | |
<div data-theme="e" data-role="header" class="ui-corner-top ui-header ui-bar-e" role="banner"><a data-iconpos="notext" data-icon="delete" href="#" class="ui-btn-left ui-btn ui-btn-up-e ui-shadow ui-btn-corner-all ui-btn-icon-notext" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="e" title="Close"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">Close</span><span class="ui-icon ui-icon-delete ui-icon-shadow"> </span></span></a> | |
<h1 class="ui-title" role="heading" aria-level="1">Dialog</h1> | |
</div><!-- /header --> | |
<div data-theme="d" data-role="content" class="ui-content ui-body-d" role="main"> | |
<h2>Create a Group</h2> | |
<p> | |
Enter what group you would like this contact to belong to | |
</p> | |
<div data-role="fieldcontain"> | |
<fieldset data-role="controlgroup"> | |
<label for="textinput1"> | |
Group Name | |
</label> | |
<input id="camel" placeholder="" value="Camel" type="text" /> | |
</fieldset> | |
</div> | |
<p> | |
<a data-icon="back" data-inline="true" data-role="button" data-rel="back" href="#one" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="d" class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-icon-left ui-btn-up-d" data-transition="pop" data-direction="reverse"> | |
<span class="ui-btn-inner ui-btn-corner-all"> | |
<span class="ui-btn-text">Cancel</span> | |
<span class="ui-icon ui-icon-back ui-icon-shadow"> </span> | |
</span> | |
</a> | |
</p> | |
<p><a id='save-camel' data-icon="back" data-inline="true" data-role="button" data-rel="back" href="#one" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="d" class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-icon-left ui-btn-up-d" data-transition="pop" data-direction="reverse"> | |
<span class="ui-btn-inner ui-btn-corner-all"> | |
<span class="ui-btn-text">Save</span> | |
<span class="ui-icon ui-icon-back ui-icon-shadow"> </span></span></a></p> | |
</div><!-- /content --> | |
<div data-role="footer" class="ui-corner-bottom ui-footer ui-bar-a" role="contentinfo"> | |
<h4 class="ui-title" role="heading" aria-level="1">Page Footer</h4> | |
</div><!-- /footer --> | |
</div> | |
</div> | |
<script> | |
$('#selectmenu1').bind('change',function(e,ui) { | |
if ($(this).val() == 'popup') { | |
$.mobile.changePage("#popup",{allowSamePageTransition:true}) | |
/// always reset the selected element after popup is selected | |
$('#none').attr('selected',true) | |
} | |
}) | |
$('#save-camel').bind('click',function(e,ui) { | |
console.log("hi"); | |
newopt = $("<option/>").attr('selected',true).val($('#camel').val()).text($('#camel').val()) | |
$('#selectmenu1').append(newopt) | |
$('#selectmenu1').selectmenu('refresh', true); | |
}) | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment