From b0ded798c30947d14ffe36b731cc751f0b6291b8 Mon Sep 17 00:00:00 2001 From: shockrahwow Date: Wed, 13 Nov 2019 18:52:46 -0800 Subject: [PATCH] removing server things from the '''official client''' --- website/Makefile | 19 ++-- website/build.sh | 29 ----- website/static/sass/index.scss | 197 --------------------------------- website/templates/index.tera | 85 -------------- website/templates/login.tera | 0 5 files changed, 12 insertions(+), 318 deletions(-) delete mode 100755 website/build.sh delete mode 100644 website/static/sass/index.scss delete mode 100644 website/templates/index.tera delete mode 100644 website/templates/login.tera diff --git a/website/Makefile b/website/Makefile index 42defe6..60ffa8b 100644 --- a/website/Makefile +++ b/website/Makefile @@ -1,9 +1,14 @@ -build: - cargo build +# Building primarily css here +sass=static/sass/* +css= -release: - cargo build --release +for item in $(sass) \ + css=$(css) $${item: scss:css} \ +done + +all: + mkdir -p static/css/ + for item in $(css) \ + sass static/sass + sass static/sass:static/css -run: - # Running server - cargo run \ No newline at end of file diff --git a/website/build.sh b/website/build.sh deleted file mode 100755 index e35511c..0000000 --- a/website/build.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -build_dir="static/css" -sass_dir="static/sass" - -if [ ! -d $build_dir ]; then - mkdir -p $build_dir -fi - -login="login" - -build() { - echo Building $1 css in $build_dir/$1.css - sass "$sass_dir/$1.scss" "$build_dir/$1.css" -} - -_flags() { - echo '-b FILE : build css from sass' -} - -if [ -z "$1" ];then - _flags -fi - -while getopts ":b:" opt; do - case $opt in - b) build $2;; - esac -done diff --git a/website/static/sass/index.scss b/website/static/sass/index.scss deleted file mode 100644 index e968de0..0000000 --- a/website/static/sass/index.scss +++ /dev/null @@ -1,197 +0,0 @@ -$button_color_bg: #1f8dd6; -$button_color_txt: white; -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html { - scroll-behavior: smooth; -} -/* - * -- BASE STYLES -- - * Most of these are inherited from Base, but I want to change a few. - */ -body { - line-height: 1.7em; - font-size: 13px; -} -.navbar { - z-index: 2; -} -a { - text-decoration: none; -} -/* - * -- LAYOUT STYLES -- - * These are some useful classes which I will need - */ -.l-box { - padding: 1em; -} - -.l-box-lrg { - padding: 2em; - border-bottom: 1px solid rgba(0,0,0,0.1); -} - -.is-center { - text-align: center; -} - - -.pure-form input[type] { - border: 2px solid #ddd; - box-shadow: none; - font-size: 100%; - width: 100%; - margin-bottom: 1em; -} - -/* - * -- PURE BUTTON STYLES -- - * I want my pure-button elements to look a little different - */ -.pure-button { - background-color: $button_color_bg; - color: $button_color_txt; - padding: 0.5em 2em; - border-radius: 5px; -} - -a.pure-button-primary { - background: $button_color_bg; - color: $button_color_txt; - border-radius: 5px; - font-size: 120%; -} - -/* - * -- SPLASH STYLES -- - * This is the blue top section that appears on the page. - */ - -.splash-container { - background-image: url('https://www.shockrah.shop/static/images/chalk.jpg'); - background-attachment: fixed; - background-size: cover; - background-repeat: no-repeat; - z-index: 1; - overflow: hidden; - /* The following styles are required for the "scroll-over" effect */ - width: 100%; - height: 100%; - top: 0; - left: 0; - position: fixed !important; - display: flex; - justify-content: center; -} - -.splash { - width: 80%; - height: 50%; - margin: auto; - position: absolute; - top: 100px; left: 0; bottom: 0; right: 0; - text-align: center; - text-transform: uppercase; -} - -/* This is the main heading that appears on the blue section */ -.splash-head { - font-size: 20px; - font-weight: bold; - color: white; - border: 3px solid white; - padding: 1em 1.6em; - font-weight: 450; - border-radius: 5px; - line-height: 1em; -} - -/* This is the subheading that appears on the blue section */ -.splash-subhead { - letter-spacing: 0.05em; - color: white; - font-weight: 450; -} - -/* - * -- CONTENT STYLES -- - * This represents the content area (everything below the blue section) - */ -.content-wrapper { - /* These styles are required for the "scroll-over" effect */ - position: absolute; - top: 87%; - width: 100%; - min-height: 12%; - z-index: 2; - background: white; - -} - -/* We want to give the content area some more padding */ -.content { - padding: 1em 1em 3em; -} - -/* This is the class used for the main content headers (

) */ -.content-head { - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.1em; - margin: 2em 0 1em; -} - -/* This is a modifier class used when the content-head is inside a ribbon */ -.content-head-ribbon { - color: white; -} - -/* This is the class used for the content sub-headers (

) */ -.content-subhead { - color: $button_color_txt; -} -.content-subhead i { - margin-right: 7px; -} - - -/* - * -- TABLET (AND UP) MEDIA QUERIES -- - * On tablets and other medium-sized devices, we want to customize some - * of the mobile styles. - */ -@media (min-width: 48em) { - /* We decrease the width of the .splash, since we have more width - to work with */ - .splash { - width: 50%; - height: 50%; - } - - .splash-head { - font-size: 250%; - } - - /* We remove the border-separator assigned to .l-box-lrg */ - .l-box-lrg { - border: none; - } - -} - -/* - * -- DESKTOP (AND UP) MEDIA QUERIES -- - * On desktops and other large devices, we want to over-ride some - * of the mobile and tablet styles. - */ -@media (min-width: 78em) { - /* We increase the header font size even more */ - .splash-head { - font-size: 300%; - } -} \ No newline at end of file diff --git a/website/templates/index.tera b/website/templates/index.tera deleted file mode 100644 index 75cd8df..0000000 --- a/website/templates/index.tera +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - {{og_title}} - - - - - - - - - - - - - - - - - - - -
-
-

{{brand_url}}

-

{{brand_motto}}

-

- {{brand_quip}} -

-
-
- -
-
-

A chat platform that respects your privacy and freedom

-
-
-

How much?

-

Nothing. It's free to run your own instance

-
-
-

Is it hard to setup?

-

Not at all, you can easily spin up an instance using the guide here.

-
-
-
-
- - - - - \ No newline at end of file diff --git a/website/templates/login.tera b/website/templates/login.tera deleted file mode 100644 index e69de29..0000000