Dodaj kategorijo - klik ne odpre celega vprasanja ampak samo doda polje in ga fokusira
This commit is contained in:
parent
524fbb62f5
commit
a8e6b6bcde
@ -5796,7 +5796,7 @@ class Branching {
|
||||
// Add variable - hover
|
||||
if ( in_array($row['tip'], array(1,2,6,16,19,20)) ) {
|
||||
if ($row['enota'] != 10 && $row['orientation'] != 10){
|
||||
echo '<div class="add-variable tip_'.$row['tip'].'"><a href="#" class="noline" onclick="vprasanje_fullscreen(\''.$spremenljivka.'\'); return false;" title="'.$lang['srv_novavrednost'].'"><span class="faicon add"></span>'.$lang['srv_novavrednost'].'</a></div>';
|
||||
echo '<div class="add-variable tip_'.$row['tip'].'"><a href="#" class="noline" onclick="add_question_category(\''.$spremenljivka.'\'); return false;" title="'.$lang['srv_novavrednost'].'"><span class="faicon add"></span>'.$lang['srv_novavrednost'].'</a></div>';
|
||||
|
||||
MobileSurveyAdmin::displayAddQuestionCategory($this->anketa, $spremenljivka, $row['tip']);
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ function onload_init_vprasanje() {
|
||||
});
|
||||
}
|
||||
// prikaze fullscreen urejanje vprasanja
|
||||
function vprasanje_fullscreen (spremenljivka, cache, chart_edit, no_close) {
|
||||
function vprasanje_fullscreen (spremenljivka, cache, chart_edit, no_close, focus_last) {
|
||||
if (locked) return;
|
||||
|
||||
//za ureditev custom opisnih label pri drsniku
|
||||
@ -55,7 +55,7 @@ function vprasanje_fullscreen (spremenljivka, cache, chart_edit, no_close) {
|
||||
|
||||
// odpremo okno za dodajanje nove kategorije
|
||||
var last = $('#branching_'+spremenljivka+' .variabla:last-child div.vrednost_inline');
|
||||
inline_nova_vrednost(last);
|
||||
inline_nova_vrednost(last, focus_last);
|
||||
|
||||
//Preklop na tab za urejanje label grafov
|
||||
if(chart_edit == 1){ vprasanje_tab(spremenljivka, 4); }
|
||||
@ -1673,3 +1673,11 @@ function fieldsetToggle(element){
|
||||
|
||||
}
|
||||
|
||||
// Gumb dodaj kategorijo - doda okno za novo kategorijo in ga fokusira
|
||||
function add_question_category(spremenljivka){
|
||||
|
||||
var last = $('#branching_'+spremenljivka+' .variabla:last-child div.vrednost_inline');
|
||||
|
||||
inline_nova_vrednost(last, true);
|
||||
}
|
||||
|
||||
|
@ -640,7 +640,7 @@ function inline_vrednost_delete(spremenljivka, vrednost, confirmed/*, tip, other
|
||||
}
|
||||
|
||||
// narise polje za dodajanje vrednosti
|
||||
function inline_nova_vrednost (_this) {
|
||||
function inline_nova_vrednost (_this, focus) {
|
||||
|
||||
// ce je anketa zaklenjena
|
||||
if ($(_this).attr('contenteditable') != 'true') return;
|
||||
@ -874,8 +874,12 @@ function inline_nova_vrednost (_this) {
|
||||
}
|
||||
|
||||
$(_this).closest('.variabla').parent().append(new_div);
|
||||
|
||||
// Po potrebi izvedemo focus na novi variabli
|
||||
if(focus === true)
|
||||
$('#branching_'+spremenljivka).find('#vre_id_new').focus();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// skrije (odstrani) polje za dodajanje vrednosti
|
||||
|
Loading…
x
Reference in New Issue
Block a user