From 3b8e6be358b5665ea3f6f4920d3e5bd926a5eccb Mon Sep 17 00:00:00 2001 From: JT Smith Date: Tue, 18 Jun 2002 00:49:46 +0000 Subject: [PATCH] templatePosition is now set to '0' when a wobject is cut, pasted, or deleted. --- lib/WebGUI/Wobject.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/WebGUI/Wobject.pm b/lib/WebGUI/Wobject.pm index 322db763a..07a8d48ac 100644 --- a/lib/WebGUI/Wobject.pm +++ b/lib/WebGUI/Wobject.pm @@ -320,7 +320,7 @@ sub set { sub www_cut { if (WebGUI::Privilege::canEditPage()) { - $_[0]->set({pageId=>2}); + $_[0]->set({pageId=>2, templatePosition=>0}); _reorderWobjects($session{page}{pageId}); return ""; } else { @@ -366,7 +366,7 @@ sub www_delete { sub www_deleteConfirm { if (WebGUI::Privilege::canEditPage()) { - $_[0]->set({pageId=>3}); + $_[0]->set({pageId=>3, templatePosition=>0}); _reorderWobjects($_[0]->get("pageId")); return ""; } else { @@ -544,7 +544,7 @@ sub www_paste { if (WebGUI::Privilege::canEditPage()) { ($nextSeq) = WebGUI::SQL->quickArray("select max(sequenceNumber) from wobject where pageId=$session{page}{pageId}"); $nextSeq += 1; - $_[0]->set({sequenceNumber=>$nextSeq, pageId=>$session{page}{pageId}}); + $_[0]->set({sequenceNumber=>$nextSeq, pageId=>$session{page}{pageId}, templatePosition=>0}); return ""; } else { return WebGUI::Privilege::insufficient();