OSDN Git Service

少しずつBootstrapに変更
authoryamat0jp <terukohietori@gmail.com>
Sat, 1 Feb 2020 09:15:39 +0000 (18:15 +0900)
committeryamat0jp <terukohietori@gmail.com>
Sat, 1 Feb 2020 09:15:39 +0000 (18:15 +0900)
templates/modules/admin.htm
templates/modules/footer.htm
templates/modules/index.htm

index 2bedfbc..af6bd9f 100755 (executable)
@@ -6,34 +6,38 @@
 
 {% block style %}
 <style>p{margin:5px}</style>
+<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
 {% end %}
 
 {% block header %}
+<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
+<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
 {% end %}
 
 {% block body %}
     <form method="post" action=/{{db}}/admin/set/ style=text-align:center>
-    {% module xsrf_form_html() %}   \r
+    {% module xsrf_form_html() %}   
     <p>削除したい記事のチェックボックスにチェックを入れ、削除ボタンを押して下さい</p>
     <p><br></p>
-    <label><p>パスワードの変更\r
-      <input type="password" style="HEIGHT: 23px; WIDTH: 85px" name="pass" value="{{password}}">\r
-      </p>\r
-    </label>\r
-    <p>\r
-    <input type="checkbox" value="on" name="mente" {{mente}}>メンテナンス表示</p>\r
-    <p><input type="submit" value="変更"></p>\r
+    <label><p>パスワードの変更
+      <input type="password" style="HEIGHT: 23px; WIDTH: 85px" name="pass" value="{{password}}">
+      </p>
+    </label>
+    <p>
+    <input type="checkbox" value="on" name="mente" {{mente}}>メンテナンス表示</p>
+    <p><input type="submit" value="変更"></p>
     <p><a href="/logout">ログアウト</a></p>
     </form>
     <form style=text-align:center method="post" action=/{{db}}/admin/del/>
     {% module xsrf_form_html() %}   
-    <table style=margin:auto border="0" cellspacing="0">\r
-    <tr bgcolor="#bbbbbb"><th>削除\r
-</th><th>記事No\r
-</th><th>投稿日\r
-</th><th>題名\r
+    <table style=margin:auto border="0" cellspacing="0">
+    <tr bgcolor="#bbbbbb"><th>削除
+</th><th>記事No
+</th><th>投稿日
+</th><th>題名
 </th>
-    <th>投稿者\r
+    <th>投稿者
 </th></tr>
     {% for record in records %}
     <tr>
@@ -44,8 +48,8 @@
        <th style=color:#007000;bold>{{record['name']}}</th>
        </tr>
     {% end %}
-    </table>\r
-    <input type="submit" value="削除する">&nbsp; <input type="reset" value="リセット">\r
+    </table>
+    <input type="submit" value="削除する">&nbsp; <input type="reset" value="リセット">
       </form>
     {% module Footer(position,'/'+db+'/admin','') %}
 {% end %}
index d8c01d1..38a659d 100755 (executable)
@@ -1,19 +1,18 @@
-<div style=text-align:center><b>[</b>
-{% if index == 0 %}
-        <<
-       {% for x in range(10) %}
-               <a href={{url}}/{{x+1}}/{{link}}> {{x+1}}</a>
-       {% end %}
-       >> <b>]</b>  recent
-{% else %}
-        <a href={{url}}/{{index-1}}/{{link}}><<</a>
-       {% for x in range(10) %}
-               {% if index == x+1 %}
-               {{x+1}}
+<nav aria-label="Page navigation">
+       <ul class="pagination pagination-sm justify-content-center">    
+       {% for x in range(10) %}                
+               {% if index == x+1 %}           
+               <li class="page-item active">
                {% else %}
-               <a href={{url}}/{{x+1}}/{{link}}> {{x+1}}</a>
+               <li class="page-item">                  
                {% end %}
+               <a class="page-link" href="{{url}}/{{x+1}}{{link}}">{{x+1}}</a></li>
        {% end %}
-       <a href={{url}}/{{index+1}}/{{link}}>>></a> <b>]</b>  <a href={{url}}/0/{{link}}>recent</a>
-{% end %}
-</div>
\ No newline at end of file
+               {% if index == 0 %}
+               {% set s = ' active' %}
+               {% else %}
+               {% set s = '' %}
+               {% end %}
+               <li class="page-item{{s}}"><a class="page-link" href={{url}}/0{{link}}>さいご</a></li>
+       </ul>
+</nav>
\ No newline at end of file
index b8514dd..f9c7be4 100755 (executable)
     {% block style %}
     <link rel="stylesheet" href={{static_url('css/main.css')}}>
        {% end %}
-       <script src=//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js></script>
-       <script src={{static_url('js/jquery-live-preview.js')}}></script>
-       <link href={{static_url('css/livepreview-demo.css')}} rel=stylesheet type=text/css>
-       <script src={{static_url('js/sub.js')}}></script>
-       <script src=//cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js></script>
+       <script type=text/javascript src=//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js></script>
+       <script type=text/javascript src={{static_url('js/jquery-live-preview.js')}}></script>
+       <link rel=stylesheet href={{static_url('css/livepreview-demo.css')}}>
+       <script type=text/javascript src={{static_url('js/sub.js')}}></script>
+  <script src=//cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js></script>
+  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
   </head> 
   <body>
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
   {% block header %}
     <a href=/ style=text-decoration:none>{% raw data['title2'] %}</a>
     <header>
       <table>
         <tr><td>
           <label><p>お名前</p><input name="name" class=name value={{username}}></label>
-          <label><p>タイトル</p><input name="title" value="{{title}}" class=title placeholder="タイトルなし."></label>
+          <label><p>タイトル</p><input name="title" class=title value="{{title}}" placeholder="タイトルなし."></label>
           <input type="submit" value="送信">
         </td></tr>
         <tr><td>
           <label><p>本文<span>必須</span><br></p>
-            <textarea style="font-size:1.75em" name="comment" cols=30 required placeholder="コメントなどを入力してください.">{{comment}}</textarea></label>
+            <textarea style="font-size:1.75em" name="comment" cols=30
+                      required placeholder="コメントなどを入力してください.">{{comment}}</textarea></label>
         </td></tr>
         <tr><td>
-          <label><p>パスワード</p><input name="password" class=password type="password" placeholder="削除用">
+          <label><p>パスワード</p><input name="password" type="password" placeholder="削除用">
           </label> / <input type="checkbox" name="show" value="true" {{check}}><p>プレビュー</p>
         <tr><td>
           <label><p>合言葉をひらがなで入力してください: genki <input name=aikotoba type=text value={{aikotoba}}></label>
       {% module xsrf_form_html() %}
       <label><p>記事No</p><input name="number"></label>
       <label><p>Pass</p><input type="password" name="password"></label>
-      <p><input type="submit" value="削除">
+      <input type="submit" value="削除">
     </form>
     <form action=/{{db}}/userdel method=post id=search>
-         {% module xsrf_form_html() %} 
-         <label><p>記事No</p><input name=number></label>
-      <p><input type=submit value=表示>
+      {% module xsrf_form_html() %}
+      <label><p>記事No</p><input name=number></label>
+      <input type=submit value=移動>
     </form>
-    <p><a href=/{{db}}/search>検索ページ</a></p>   
-    <p style=text-align:right><a href=#article>下へ移動</a></p>
+    <p><a href=/{{db}}/search>検索ページ</a></p>
     <p style=text-align:center>{{db}}</p>
   {% module Footer(position,'/'+db,'#article') %}
   {% end %}
   {% block body %}
     {% for record in records %}
       {% if db == '' %}
-        {% set text = record['dbname']+'-' %}
-        {% set link = '/'+record['dbname']+'/userdel?job='+str(record['number']) %}
+        {% set link = record['dbname'] %}
+        {% set text = record['dbname']+'-'+str(record['number']) %}
       {% else %}
-        {% set text = '' %}
-        {% set link = '/'+db+'/userdel?job='+str(record['number']) %}
+        {% set link = db %}
+        {% set text = record['number'] %}
       {% end %}
     <hr size=1>
-       <section id=number><a href={{link}} style=text-decoration:none>
-               {{text}}[{{record['number']}}]</a><a name={{record['number']}}></a></section>
+       <section id=number><a name={{record['number']}}></a><a href=/{{link}}/userdel?job={{record['number']}} style=text-decoration:none>
+               [{{text}}]</a></section>
        <section id=title>{{record['title']}}</section>
        <section id=name> Name:<h1>{{record['name']}}</h1></section>
        <section id=date> Date:<h1>{{record['date']}}</h1></section>
-       <p>▽▲▽▲▽▲▽▲▽</p>
+       <p>▽▲▽▲▽▲▽
        <section id=comment>{% raw record['comment'] %}</section>
-       <section id=master style=text-align:right><a href=/alert?db={{db}}&num={{record['number']}}>報告</a></section>
-       <p>△▼△▼△▼△▼△</p>
-       {% end %}
+        <section id=master style=text-align:right><a href=/alert?db={{db}}&num={{record['number']}}>報告</a></section>
+       <p>△▼△▼△▼△
+    {% end %}
        <a name=article></a>
-       <p style=text-align:right><a href=#top>Topへ移動</a></p>
+  <div style="position:fixed;right:30px;bottom:40px">
+  <p><a class="btn btn-outline-info rounded-pill" href=#article>下へ</a>
+  <p><a class="btn btn-outline-info rounded-pill" href="#top" >上へ</a>
+  </div>
   {% end %}
   {% block footer %}
     {% module Footer(position,'/'+db,'#article') %}