75 lines
2.1 KiB
HTML
75 lines
2.1 KiB
HTML
<div id="{{ app_id }}" class="add-app">
|
|
Ajouter une brique :
|
|
<br/><br/>
|
|
<select>
|
|
<option>---</option>
|
|
<option value="clock">Horloge</option>
|
|
<option value="launcher">Lanceur</option>
|
|
<option value="weather">Météo</option>
|
|
<option value="feed">RSS</option>
|
|
</select>
|
|
|
|
|
|
<div id="dialog-confirm" title="Ajouter une application" style="display: none">
|
|
<p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
|
|
Cela ajoutera une application <span class="appname"></span> à votre portail.</p>
|
|
|
|
<form id="form-feed">
|
|
<label>URL</label>
|
|
<input name="feed_url"/>
|
|
</form>
|
|
|
|
<form id="form-launcher">
|
|
<label>Libellé</label>
|
|
<input name="label"/><br/>
|
|
<label>URL</label>
|
|
<input name="url"/>
|
|
</form>
|
|
|
|
<form id="form-weather">
|
|
<label>Lieu</label>
|
|
<select name="location">
|
|
<option value="580778">Bordeaux</option>
|
|
<option value="608105">Lille</option>
|
|
<option value="609125">Lyon</option>
|
|
<option value="614274">Nice</option>
|
|
<option value="610264">Marseille</option>
|
|
<option value="612977">Montpellier</option>
|
|
<option value="613858">Nantes</option>
|
|
<option value="615702">Paris</option>
|
|
<option value="619163">Rennes</option>
|
|
<option value="627791">Strasbourg</option>
|
|
<option value="628886">Toulouse</option>
|
|
</select>
|
|
</form>
|
|
</div>
|
|
|
|
<script>
|
|
$(function(){ //DOM Ready
|
|
$('#{{app_id}} > select').change(
|
|
function() {
|
|
var appid = $(this).val();
|
|
$('#dialog-confirm form').hide();
|
|
$('#dialog-confirm form#form-' + appid).show();
|
|
$('#dialog-confirm span.appname').text($(this).find(':selected').text());
|
|
$("#dialog-confirm").dialog({
|
|
resizable: false,
|
|
modal: true,
|
|
width: '30em',
|
|
buttons: {
|
|
"Ajouter": function() {
|
|
window.location = window.location + 'add/' + appid + '?' + $('#dialog-confirm form#form-' + appid).serialize();
|
|
$( this ).dialog( "close" );
|
|
},
|
|
"Annuler": function() {
|
|
$( this ).dialog( "close" );
|
|
}
|
|
}
|
|
});
|
|
}
|
|
);
|
|
});
|
|
</script>
|
|
|
|
</div>
|