Magic Box v1.0 + bugfix sorting connected names in chat
This commit is contained in:
@@ -33,6 +33,16 @@
|
||||
<p><input type="text" class="tiny_round" id="company" name="company" /></p>
|
||||
</form>
|
||||
</div>
|
||||
<div id="reset_pass" class="magic_box tiny_round">
|
||||
<h3><i class="fa fa-inline fa-c-unlock"></i>Réinitialiser mdp</h3>
|
||||
<form id="form_reset_pass" name="form_reset_pass">
|
||||
<p id="users"></p>
|
||||
</form>
|
||||
</div>
|
||||
<div id="update_web_crawler" class="magic_box tiny_round">
|
||||
<h3><i class="fa fa-inline fa-c-share"></i>Maj web crawler</h3>
|
||||
<form id="form_update_web_crawler" name="form_update_web_crawler"></form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -86,11 +96,18 @@ function initAdminPanel(asAdmin)
|
||||
$('#last_name').addDefaultValue('Nom');
|
||||
addSelect($('#companies'), asAdmin.companies, 0, 'id');
|
||||
$('#email').addDefaultValue('Email');
|
||||
$('#add_user').addButton('ok', 'Créer', function(){submitAdmin('add_user');}, 'submit_new_user', 'heavy inverse');
|
||||
$('#form_add_user').addButton('ok', 'Créer', function(){submitAdmin('add_user', true);}, 'submit_new_user', 'heavy inverse');
|
||||
|
||||
//Add company
|
||||
$('#company').addDefaultValue('Entreprise');
|
||||
$('#add_company').addButton('ok', 'Créer', function(){submitAdmin('add_company', true);}, 'submit_new_user', 'heavy inverse');
|
||||
$('#form_add_company').addButton('ok', 'Créer', function(){submitAdmin('add_company', true);}, 'submit_new_user', 'heavy inverse');
|
||||
|
||||
//Add Crawler button
|
||||
$('#form_update_web_crawler').addButton('refresh', 'Maj', function(){submitAdmin('update_web_crawler');}, 'submit_refresh', 'heavy inverse');
|
||||
|
||||
//Reset User Pass
|
||||
addSelect($('#users'), asAdmin.users, 0, 'user');
|
||||
$('#form_reset_pass').addButton('refresh', 'Reset', function(){submitAdmin('reset_pass');}, 'submit_reset_pass', 'heavy inverse');
|
||||
|
||||
//Show panel
|
||||
$('#admin').show();
|
||||
@@ -115,19 +132,17 @@ function submitAdmin(sAction, bReboot)
|
||||
|
||||
function addSelect($Box, asOptions, sSelectedValue, sSelectId, sSelectClass)
|
||||
{
|
||||
var asSortedOptions = sort(asOptions);
|
||||
sSelectedValue = sSelectedValue || 0;
|
||||
sSelectId = sSelectId || '';
|
||||
sSelectClass = sSelectClass || '';
|
||||
var $Select = $('<select>', {id:sSelectId, name:sSelectId, 'class':sSelectClass}).appendTo($Box);
|
||||
$.each
|
||||
(
|
||||
asOptions,
|
||||
function(selectId, selectName)
|
||||
asSortedOptions.map(function(asValue)
|
||||
{
|
||||
$Select
|
||||
.append($('<option>', {value:selectId})
|
||||
.prop('selected', (selectId==sSelectedValue))
|
||||
.text(selectName));
|
||||
.append($('<option>', {value:asValue.id})
|
||||
.prop('selected', (asValue.id==sSelectedValue))
|
||||
.text(asValue.value));
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user