mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-23 18:50:12 +01:00
updating preferences on user and prefs model work. also add date_format picker
This commit is contained in:
parent
89ec9898a3
commit
555311b681
12 changed files with 945 additions and 1010 deletions
|
|
@ -642,6 +642,18 @@ var UsersPage = {
|
|||
}
|
||||
|
||||
var PreferencesPage = {
|
||||
get_date_format: function(tag_name) {
|
||||
var value = $('input[name="prefs['+tag_name+']"]').val();
|
||||
var element = 'span[id="prefs.'+tag_name+'"]';
|
||||
var url = 'preferences/render_date_format';
|
||||
var param = "date_format="+encodeURIComponent( value );
|
||||
generic_get_script_for_list(element, url, param);
|
||||
},
|
||||
setup_getter_for_date_format: function(tag_name) {
|
||||
$('input[name="prefs['+tag_name+']"]').change(function() {
|
||||
PreferencesPage.get_date_format(tag_name);
|
||||
});
|
||||
},
|
||||
setup_behavior: function() {
|
||||
$( "#tabs" ).tabs();
|
||||
|
||||
|
|
@ -652,6 +664,21 @@ var PreferencesPage = {
|
|||
$('#open_id')[0].style.display = value == 'open_id' ? 'block' : 'none'
|
||||
$('#database')[0].style.display = value == 'database' ? 'block' : 'none'
|
||||
});
|
||||
|
||||
$('input[name="date_picker1"]').change(function() {
|
||||
var value = $('input[name="date_picker1"]:checked').val();
|
||||
$('input[name="prefs[date_format]"]').val(value);
|
||||
PreferencesPage.get_date_format('date_format');
|
||||
});
|
||||
|
||||
$('input[name="date_picker2"]').change(function() {
|
||||
var value = $('input[name="date_picker2"]:checked').val();
|
||||
$('input[name="prefs[title_date_format]"]').val(value);
|
||||
PreferencesPage.get_date_format('title_date_format');
|
||||
});
|
||||
|
||||
PreferencesPage.setup_getter_for_date_format('date_format');
|
||||
PreferencesPage.setup_getter_for_date_format('title_date_format');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue