diff --git a/components/LinksGrid.vue b/components/LinksGrid.vue new file mode 100644 index 0000000..fb75c16 --- /dev/null +++ b/components/LinksGrid.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/composables/windowDimensions.ts b/composables/windowDimensions.ts index a89dfdf..47be2b0 100644 --- a/composables/windowDimensions.ts +++ b/composables/windowDimensions.ts @@ -13,9 +13,13 @@ const mobileMaxWidth = 640; * @enum {number} */ const enum ViewPortType { + // width > 1024 DESKTOP, + // 1024 >= width > 960 LARGE_TABLET, + // 960 >= width > 640 MEDIUM_TABLET, + // 640 >= width MOBILE, } diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 8ed278e..6125b81 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA61XXU/bMBT9L3lG+0CDbbx1dGNIlHWA4AFNlZu4rVXHzhxHpZv473NMvuz448IQD0jNOeeec++1m97/TSR+kMlJggqSHCTphtBMYJac3HdP1lhOhCQpxQpQILlRn+U8qygu3yrWon/+ZiNzqkBbwrLk5NAtl+EVqqjstVYVSyXhbKTWIE3V4w+Pvx4PHOYuSCljBmvM65rUikCjZ4hSLPbnOVrj0mvVQL2SWVMTaPeG5P6J1w9fyZyW8nsaukp5XvASLanun6tcmQpO6VRNBbHUYX+gsDCxoDRVia89FfpcgRojfnAIO/Uh301Vf1hZK4fj2GhQoFuCd3Mu5A9BMJOoDtBXwazKIzUcfLPup0GeFnyzL/CLqtREv7xq7p23Y+7xjCo5NCI7WUlCfduIyj1Lp0iiJSody6ipCwMEGprBuOK78lSd7yVKt9+akH0pqTrmLhQVsay8+/zx/dHhILghcMtJ9t8uXCLPcnGFUeYaeTy/Io7m7ClyJ4h0nvtoFc2MXLsMCyTxNeYzLJFvZSwYaGm80nYAWzxYzPKvB+05DJngxZTvmC+U5i5aFCjTtAFPKFkzdV6lfas4lUcs/5XSQmc8G91YQe2aEJf9yqTY97qESSxWKPW1xKBZDTo6dujP1X8s5AtKtMxxFWNdn94rrBiusQ6RoNGeOaU99g31M38py/4G5ctKrLGYqYmG/RtQUIDvQwZ4EGYdp0Y4EyVse4pEFo7TokBJLhowOESnbjPD1hneOV5xhsI1AmRZD9/1mjFS65D+09q86p+zFY9G15oDQuiUXiosbL+1agePdzG+AC0K1M3LBgxegE7dZoatF+rnyQ0vws4bEMj4/AkL9t1qW7yYa7at/lTu35+megcEuu/wz0jQ13Dww0l+T1g2+cIfwjFaFCjDzwYMDtCp28yw9ZIS9YUrI/eHRi0k7A65rsGw89np9pzQwdcocEdM8VA79N8/BzihttMRAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA61Y207bMBh+l1yjHdBgG3eFbh0SBQYILtBUuYnbWnXszHFUysS747g52bGdvwxxgdR8R/92mvTxXyTxk4xOIpSR6CCKV4QmArPo5LG5ssRyJCSJKVaADMmV+izlSUFx/lGxZu31DyuZUgVaE5ZEJ4duuQQvUEFlq7UoWCwJZz21CmmqHn95+fNy4Ah3QXI5FLDEvG9IrQgMOkGUYrE9T9ES596oBuqdwpqawLh3JPVPvLz4TuG0lD9TN1XM04znaE71+rns5iheLwUvWKLLXmWSpOQZlYb9Lh25WYAI6lnk+BTi3daHuoeVg1PMY8EpHas9iljsGGY3gomFdr71OLhrWh49frDMRn3IN2O1W1heKofr2GhQoXuCN9dcyCtBMJPW5DAr0gEPB9/0/dbpU4Pvthl+k0tJ9MurxX3wrph7PD0nh8bACS0kob6zifIti8dIojnKHZtRU2cGCDQ0g3HDN/mZutuVB+pnVbK1kmrF3EaDIlaUT9+/fj467BQ3BO45Sf47hUtkrxQ3GCWukQ/3V8TenD0mD4JI57kfdNHMgS8hhgWS+BbzKZbIt2UsGGjTeKXtArZ40MzKrwftOQyJ4NmYbxzfSjtfzZ3VKFCncQUeUbJk6rxK+67iVO6x/LeUGjrlSe+OFdQuCcOyP5gU21aXMInFAsW+JTFo1gIdHTv0r9V/LOQbLGpm38XYrrunLKuGa6xdJGi0E6e0J76hPvFbWfFXKJ0XYonFVE00nN+Aggr86jLAgzB9nBrhTpSw9RkSSbhOjQI1uajA4BKNus0cjp5PBAFk1zBweI3eK/1Ov8cN52d443hE60qXCFBqvXldj0k9tQbpv9tUL27nbMEHy2vNDiF0l7lUWNj51KoNfHgVhzdwjQKt5mUFBm+BRt1mhqNn6k3ljmfh5BUIFPx6hwXnrrUt3lBqti6eC/evCaZ6AwSmb/B7NGg9HPxwk78jloxO+VO4Ro0CdfhdgcEFGnWbGY6eU5J43xB2yhoCCn1bImEncyfaEkLnXaPAC9FRDi2B/nsFPG2JMJUTAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 36bc72c..28956d5 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/enums/composables_windowDimensions.ViewPortOrientation.html b/docs/enums/composables_windowDimensions.ViewPortOrientation.html index bd88323..c953b24 100644 --- a/docs/enums/composables_windowDimensions.ViewPortOrientation.html +++ b/docs/enums/composables_windowDimensions.ViewPortOrientation.html @@ -1,4 +1,4 @@ ViewPortOrientation | sera-hp

Enumeration ViewPortOrientationConst Readonly

Enums for viewport orientation

-

Enumeration Members

Enumeration Members

Enumeration Members

LANDSCAPE
PORTRAIT
+

Enumeration Members

LANDSCAPE
PORTRAIT
diff --git a/docs/enums/composables_windowDimensions.ViewPortType.html b/docs/enums/composables_windowDimensions.ViewPortType.html index de1437e..7bd0073 100644 --- a/docs/enums/composables_windowDimensions.ViewPortType.html +++ b/docs/enums/composables_windowDimensions.ViewPortType.html @@ -3,4 +3,4 @@ LARGE_TABLET MEDIUM_TABLET MOBILE -

Enumeration Members

DESKTOP
LARGE_TABLET
MEDIUM_TABLET
MOBILE
+

Enumeration Members

DESKTOP
LARGE_TABLET
MEDIUM_TABLET
MOBILE
diff --git a/docs/functions/composables_backgroundImageOptimization.useBackgroundImageOptimization.html b/docs/functions/composables_backgroundImageOptimization.useBackgroundImageOptimization.html new file mode 100644 index 0000000..f8f68f0 --- /dev/null +++ b/docs/functions/composables_backgroundImageOptimization.useBackgroundImageOptimization.html @@ -0,0 +1,3 @@ +useBackgroundImageOptimization | sera-hp
  • Vue Composable for optimizing background-image with Nuxt Image

    +

    Returns {
        backgroundImageStyles: WritableComputedRef<{
            backgroundImage: string;
        }, string>;
    }

    writable computed value that will return the Vue style object with optimized image URL

    +
    • backgroundImageStyles: WritableComputedRef<{
          backgroundImage: string;
      }, string>
diff --git a/docs/functions/composables_windowDimensions.useWindowDimensions.html b/docs/functions/composables_windowDimensions.useWindowDimensions.html index 7bec533..671e75b 100644 --- a/docs/functions/composables_windowDimensions.useWindowDimensions.html +++ b/docs/functions/composables_windowDimensions.useWindowDimensions.html @@ -1,3 +1,3 @@ useWindowDimensions | sera-hp
+
diff --git a/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html b/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html index 617c4c5..6dd25de 100644 --- a/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html +++ b/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html @@ -6,4 +6,4 @@
  • sqlQuery: string

    SQL query to execute

  • callback: asyncDatabaseVoidCallbackFunction

    callback to perform after the operation

  • Returns Promise<Type>

    Promise for database operation

    -
    +
    diff --git a/docs/index.html b/docs/index.html index 7f0291b..23187a2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,14 +2,15 @@

    ニュース等のコンテンツの管理はsrc-manager/内のREADME.mdを参照すること

    初めてこのプロジェクトに参加する際にはCONTRIBUTING.md必ず読んでおくこと

    -
    git clone https://git.kenryu.us/kenryuS/sera-new-hp.git # レポジトリをクローン
    cd sera-new-hp # 移動して
    npm install # 依存パッケージのインストール
    npm run dev # デベロッパーモードでサーバーを起動
    npm run generate # 静的サイトを生成 +
    git clone https://git.kenryu.us/kenryuS/sera-new-hp.git # レポジトリをクローン
    cd sera-new-hp # 移動して
    npm install # 依存パッケージのインストール

    npm run dev # デベロッパーモードでサーバーを起動
    npm run generate # 静的サイトを生成

    npm run lint # 静的解析ツール eslint を実行
    npm run format # prettier を使用してソースコードを整形
    npm run documentation # typedoc でドキュメンテーションを生成