Pārlūkot izejas kodu

use disabled textarea instead of code block

Pi 3 mēneši atpakaļ
vecāks
revīzija
0f7192f036
2 mainītis faili ar 11 papildinājumiem un 9 dzēšanām
  1. 1 1
      util-sqlpage/clip.sql
  2. 10 8
      util-sqlpage/clip/form.sql

+ 1 - 1
util-sqlpage/clip.sql

@@ -1,6 +1,6 @@
 SET ":title" = 'Clip';
 SET ":tool" = 'clip';
-SET ":hash" = COALESCE($hash, '');
+SET ":hash" = COALESCE(:hash, $hash, '');
 SET ":hash" = sqlpage.url_encode(:hash);
 SET ":color" = '#2fb344';
 SET ":tabler_color" = 'green';

+ 10 - 8
util-sqlpage/clip/form.sql

@@ -18,27 +18,29 @@ SELECT 'form' AS component
 ;
 SELECT 'Paste' AS value
 , '' AS label
-, 1 AS width
 , 'hidden' type
 , 'action' AS name
 WHERE NOT :view
 ;
 SELECT 'Edit as New' AS value
 , '' AS label
-, 2 AS width
-, 'hidden' type
+, 'hidden' AS type
 , 'action' AS name
 WHERE :view
 ;
+SELECT :hash AS value
+, '' AS label
+, 'hidden' AS type
+, 'hash' AS name
+WHERE :view
+;
 SELECT 'Paste something here...' AS placeholder
 , 'content' AS name
-, CASE :view WHEN FALSE THEN 'textarea' ELSE 'hidden' END AS type
+, 'textarea' AS type
 , '' AS label
---, :view AS disabled
+, :view AS disabled
 , CASE COALESCE(:action, '')
   WHEN 'New' THEN NULL
   ELSE :content
 END AS value
-;
-SELECT 'code' AS component;
-SELECT :content AS contents WHERE :content IS NOT NULL AND COALESCE(:action, '') NOT IN ('Edit as New', 'New');
+;