module Xssmaze
Defined in:
xssmaze.crConstant Summary
-
INDEX_CSS =
" body {\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n margin: 0;\n padding: 20px;\n background-color: #ffffff;\n }\n .header {\n max-width: 1200px;\n margin: 0 auto 40px;\n }\n h1 {\n color: #333;\n margin-bottom: 10px;\n }\n .description {\n color: #666;\n line-height: 1.6;\n margin-bottom: 10px;\n }\n .description code {\n background-color: #f4f4f4;\n color: #c7254e;\n padding: 2px 6px;\n border-radius: 3px;\n font-family: 'Courier New', monospace;\n }\n .map-links {\n margin-top: 20px;\n padding-top: 20px;\n border-top: 1px solid #e0e0e0;\n }\n .map-links a {\n color: #0366d6;\n text-decoration: none;\n margin-right: 15px;\n }\n .map-links a:hover {\n text-decoration: underline;\n }\n .container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 50px 80px;\n background-color: #F5F5F5;\n border-radius: 8px;\n }\n .list {\n list-style: none;\n padding: 0;\n margin: 0;\n line-height: 1.1;\n }\n .list li {\n padding: 0.2em 0 0.2em 1.2em;\n margin: 0;\n position: relative;\n font-weight: 600;\n color: #333;\n }\n .list li:before {\n content: '';\n width: 0.5em;\n height: 0.5em;\n position: absolute;\n border-radius: 0.5em;\n background-color: #666;\n display: block;\n left: -0.2em;\n top: 0.4em;\n }\n .list li + li:after {\n content: '';\n display: block;\n width: 2px;\n height: 1em;\n padding: 0.2em 0;\n background-color: #666;\n position: absolute;\n left: 0;\n top: -0.75em;\n }\n .list li > .list {\n position: relative;\n }\n .list li > .list:before {\n content: '';\n display: block;\n width: 1.5em;\n height: 2px;\n background-color: #666;\n position: absolute;\n left: -1.35em;\n top: -0.1em;\n transform: rotate(45deg);\n }\n .list li > .list:after {\n content: '';\n display: block;\n width: 2px;\n height: 115%;\n background-color: #666;\n position: absolute;\n left: -1.2em;\n top: -0.5em;\n }\n .list li:last-of-type > .list:after {\n content: none;\n }\n .list li > .list li {\n font-weight: normal;\n font-size: 0.95em;\n }\n .list li > .list li a {\n color: #0366d6;\n text-decoration: none;\n }\n .list li > .list li a:hover {\n text-decoration: underline;\n }\n @media (max-width: 768px) {\n .container {\n padding: 30px 20px;\n margin: 0 10px;\n }\n body {\n padding: 10px;\n }\n }" -
VERSION =
"0.1.0"
Class Method Summary
- .build_maze_list : String
- .get
- .grouped_mazes : Hash(String, Array(Maze))
- .index_html : String
- .push(name : String, url : String, desc : String, method : String = "GET", params : Array(String) = ["query"])
Class Method Detail
def self.push(name : String, url : String, desc : String, method : String = "GET", params : Array(String) = ["query"])
#