0001-initialize-dialog-juste-one-time.patch
wcs/qommon/static/js/biglist.js | ||
---|---|---|
8 | 8 |
$('ul.biglist.sortable li').each(function(i, elem) { |
9 | 9 |
$('<span class="handle">⣿</span>').prependTo(elem); |
10 | 10 |
}); |
11 | ||
12 |
const $move_page_field = $('<div class="move-page-field-content"></div>'); |
|
13 |
const $move_page_field_link = $('<a class="move-page-field-link"></a>').appendTo($move_page_field); |
|
14 |
$move_page_field.dialog({ |
|
15 |
autoOpen: false, |
|
16 |
minHeight: 0, |
|
17 |
dialogClass: "move-page-field oneline-dialog feedback-on-open", |
|
18 |
draggable: false, |
|
19 |
open: function() { |
|
20 |
$move_page_field.dialog('widget').removeClass('feedback-on-open'); |
|
21 |
}, |
|
22 |
close: function() { |
|
23 |
$move_page_field.dialog('widget').addClass('feedback-on-open'); |
|
24 |
} |
|
25 |
}); |
|
26 | ||
11 | 27 |
$('ul.biglist.sortable').sortable( |
12 | 28 |
{ |
13 | 29 |
handle: '.handle', |
... | ... | |
35 | 51 |
page_index += 1; |
36 | 52 |
} |
37 | 53 |
} |
38 |
$('.move-page-fields').remove();
|
|
54 |
$move_page_field.dialog('close');
|
|
39 | 55 |
var order_function = $(this).data('order-function') || 'update_order'; |
40 | 56 |
$.post(order_function, {'order': result, 'element': $(ui.item)[0].id.substr(7, 50)}) |
41 | 57 |
.done(function(data) { |
42 | 58 |
if (data['success'] != "ok") return; |
43 | 59 |
if (!data['additional-action']) return; |
44 |
$div = $('<div class="move-page-fields"></div>'); |
|
45 |
$div.append('<a href="' + data['additional-action']['url'] + '">' + data['additional-action']['message'] + '</a>') |
|
46 |
$div.dialog({ |
|
47 |
position: { my: "left top", at: "left bottom", of: $(ui.item) }, |
|
48 |
}); |
|
60 |
$move_page_field_link.attr('href', data['additional-action']['url']).html(data['additional-action']['message']); |
|
61 |
$move_page_field.dialog('option', 'position', { my: 'left top', at: 'left bottom', of: $(ui.item) }); |
|
62 |
$move_page_field.dialog('open'); |
|
49 | 63 |
}); |
50 | 64 |
}, |
51 | 65 |
} |
52 |
- |