- $edit.data('element', $element);
- $edit.val($element.val());
+ var params = { element: $element,
+ runningnumber: row,
+ partnumber: $('#partnumber_' + row).val() || '',
+ description: $('#description_' + row).val() || '',
+ default_longdescription: $('#longdescription_' + row).val() || ''
+ };
+ this.edit_longdescription_with_params(params);
+ };
+
+ this.edit_longdescription_with_params = function(params) {
+ var $container = $('#popup_edit_longdescription_input_container');
+ var $edit = $('<textarea id="popup_edit_longdescription_input" class="texteditor-in-dialog" wrap="soft" style="width: 750px; height: 220px;"></textarea>');
+
+ $container.children().remove();
+ $container.append($edit);
+
+ if (params.element) {
+ $container.data('element', params.element);
+ }
+ if (params.set_function) {
+ $container.data('setFunction', params.set_function);
+ }