summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorDaniel Schmitzer <noreply@maennchen1.de>2022-05-30 13:16:28 +0000
committerDaniel Schmitzer <noreply@maennchen1.de>2022-05-30 13:16:28 +0000
commit7349b615c6c8ac4b898765ce17b912dfa5489e1f (patch)
tree7ad5cc5ce505bff3c0aa6ea12e6190472087d03e /views
parentd5cf630ef08ecf54b093fa555b5b9152ce714737 (diff)
- Feature: Positionssnummer aus Produktübersicht bearbeitbar
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@7995 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views')
-rw-r--r--views/mods/mod_legaltexts/settings_edit.phtml8
-rw-r--r--views/produkt/index.phtml23
2 files changed, 27 insertions, 4 deletions
diff --git a/views/mods/mod_legaltexts/settings_edit.phtml b/views/mods/mod_legaltexts/settings_edit.phtml
index d3565f1..5437ef4 100644
--- a/views/mods/mod_legaltexts/settings_edit.phtml
+++ b/views/mods/mod_legaltexts/settings_edit.phtml
@@ -39,7 +39,7 @@
</div>
-<script type="text/javascript">/* <![CDATA[ */
+<script>
jQuery(document).ready(function() {
@@ -70,8 +70,10 @@
}
- } ).change();
+ } );
+
+ document.querySelector('.wpsg_mod_legaltexts_provider:checked').dispatchEvent(new Event('change'));
} );
-/* ]]> */</script> \ No newline at end of file
+</script> \ No newline at end of file
diff --git a/views/produkt/index.phtml b/views/produkt/index.phtml
index 2d5dc2c..29047c9 100644
--- a/views/produkt/index.phtml
+++ b/views/produkt/index.phtml
@@ -264,7 +264,9 @@
</td>
<?php if ($this->hasMod('wpsg_mod_produktartikel')) { ?>
<td class="wpsg_pos" data-order="pos">
- <?php echo $oProduct->getMenuOrder(); ?>
+
+ <span data-product_id="<?php echo $oProduct->getId(); ?>" class="wpsg_ie_pos wpsg_ie_pos_<?php echo $oProduct->getId(); ?>"><?php echo $oProduct->getMenuOrder(); ?></span>
+
</td>
<?php } ?>
<th class="wpsg_order" data-order="anr"><?php echo $oProduct->getNr(); ?></th>
@@ -376,6 +378,25 @@
<?php $this->render(WPSG_PATH_VIEW.'/admin/pager.phtml'); ?>
</div>
+ <script>
+
+ for (let el of document.getElementsByClassName('wpsg_ie_pos')) {
+
+ jQuery(el).wpsg_editable('<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&action=ajax&wpsg_action=inline_edit&noheader=1', {
+ submitdata: {
+ field: 'pos',
+ product_id: parseInt(el.getAttribute('data-product_id'))
+ },
+ submit: '<?php echo __('Speichern', 'wpsg'); ?>',
+ placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
+ indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
+ tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
+ });
+
+ }
+
+ </script>
+
<div class="clearer"></div>
<?php } else { ?>