|
@@ -1,5 +1,5 @@
|
|
|
SELECT 'dynamic' AS component, sqlpage.run_sql('sqlpage/QR.sql') AS properties;
|
|
|
-
|
|
|
+SET view = COALESCE($content, '') <> '' AND COALESCE($action, '') <> ('Edit as New');
|
|
|
SELECT 'button' AS component;
|
|
|
SELECT 'Open' AS title
|
|
|
, 1 AS width
|
|
@@ -25,20 +25,22 @@ SELECT 'form' AS component
|
|
|
SELECT 'Paste' AS value
|
|
|
, '' AS label
|
|
|
, 1 AS width
|
|
|
-, 'submit' AS type
|
|
|
+, 'submit' type
|
|
|
, 'action' AS name
|
|
|
+WHERE NOT $view
|
|
|
;
|
|
|
SELECT 'Edit as New' AS value
|
|
|
, '' AS label
|
|
|
, 2 AS width
|
|
|
-, 'submit' AS type
|
|
|
+, 'submit' type
|
|
|
, 'action' AS name
|
|
|
-, '/clip.sql' AS formaction
|
|
|
+WHERE $view
|
|
|
;
|
|
|
SELECT 'Paste something here...' AS placeholder
|
|
|
-, CASE $content IS NULL OR COALESCE($action, '') IN ('Edit as New', 'New') WHEN TRUE THEN 'textarea' ELSE 'hidden' END AS type
|
|
|
, 'paste' AS name
|
|
|
+, CASE $view WHEN FALSE THEN 'textarea' ELSE 'hidden' END AS type
|
|
|
, '' AS label
|
|
|
+
|
|
|
, CASE COALESCE($action, '')
|
|
|
WHEN 'New' THEN NULL
|
|
|
ELSE $content
|