From b6b0f84fb6faac8e16d5039ecaeb786f34c0e038 Mon Sep 17 00:00:00 2001 From: luc Date: Fri, 23 Oct 2015 16:41:32 +0800 Subject: [PATCH] Files cleaning as only for more than 512K flash for less there is a new branch --- esp8266/data - for 64K SPIFFS/config_ap.tpl | 62 -- esp8266/data - for 64K SPIFFS/config_sta.tpl | 56 -- esp8266/data - for 64K SPIFFS/favicon.ico | Bin 1150 -> 0 bytes esp8266/data - for 64K SPIFFS/header.inc | 34 - esp8266/data - for 64K SPIFFS/home.tpl | 57 -- esp8266/data - for 64K SPIFFS/printer.tpl | 263 ------- esp8266/data - for 64K SPIFFS/settings.tpl | 86 --- esp8266/data - for 64K SPIFFS/system.tpl | 33 - .../config_ap.tpl | 64 -- .../config_sta.tpl | 65 -- .../favicon.ico | Bin 1150 -> 0 bytes .../header.inc | 23 - .../data - for more than 64K SPIFFS/home.tpl | 54 -- .../printer.tpl | 355 ---------- .../settings.tpl | 91 --- .../system.tpl | 30 - .../404.tpl | 0 esp8266/data/config_ap.tpl | 28 +- esp8266/data/config_sta.tpl | 43 +- .../css.inc | 0 .../footer.inc | 0 esp8266/data/header.inc | 41 +- esp8266/data/home.tpl | 5 +- esp8266/data/printer.tpl | 316 ++++++--- .../restart.tpl | 0 esp8266/data/settings.tpl | 9 +- esp8266/data/system.tpl | 5 +- uitests/UI and commands.png | Bin 51011 -> 0 bytes uitests/test.html | 669 ------------------ 29 files changed, 269 insertions(+), 2120 deletions(-) delete mode 100644 esp8266/data - for 64K SPIFFS/config_ap.tpl delete mode 100644 esp8266/data - for 64K SPIFFS/config_sta.tpl delete mode 100644 esp8266/data - for 64K SPIFFS/favicon.ico delete mode 100644 esp8266/data - for 64K SPIFFS/header.inc delete mode 100644 esp8266/data - for 64K SPIFFS/home.tpl delete mode 100644 esp8266/data - for 64K SPIFFS/printer.tpl delete mode 100644 esp8266/data - for 64K SPIFFS/settings.tpl delete mode 100644 esp8266/data - for 64K SPIFFS/system.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/config_ap.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/config_sta.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/favicon.ico delete mode 100644 esp8266/data - for more than 64K SPIFFS/header.inc delete mode 100644 esp8266/data - for more than 64K SPIFFS/home.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/printer.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/settings.tpl delete mode 100644 esp8266/data - for more than 64K SPIFFS/system.tpl rename esp8266/{data - for more than 64K SPIFFS => data}/404.tpl (100%) rename esp8266/{data - for more than 64K SPIFFS => data}/css.inc (100%) rename esp8266/{data - for more than 64K SPIFFS => data}/footer.inc (100%) rename esp8266/{data - for more than 64K SPIFFS => data}/restart.tpl (100%) delete mode 100644 uitests/UI and commands.png delete mode 100644 uitests/test.html diff --git a/esp8266/data - for 64K SPIFFS/config_ap.tpl b/esp8266/data - for 64K SPIFFS/config_ap.tpl deleted file mode 100644 index f94722a8..00000000 --- a/esp8266/data - for 64K SPIFFS/config_ap.tpl +++ /dev/null @@ -1,62 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Access Point
-
-
-
-
-
-

-
-
-

-
-

-
-

-
- -
-
-

-
-

-
-

-
-
- -
-
- -
-
- -$SERVICE_PAGE$ - - - - diff --git a/esp8266/data - for 64K SPIFFS/config_sta.tpl b/esp8266/data - for 64K SPIFFS/config_sta.tpl deleted file mode 100644 index 9e21d504..00000000 --- a/esp8266/data - for 64K SPIFFS/config_sta.tpl +++ /dev/null @@ -1,56 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Station
-
-
-
- - - -$AVAILABLE_AP[]$ -
$AVAILABLE_AP_NB_ITEMS$ AP(s) available
#SSIDSignalProtected
#$ROW_NUMBER$$AP_SSID$$AP_SIGNAL$$IS_PROTECTED$
-
-

-
-

-
-

-
-

-
- -
-
-

-
-

-
-

-
-
- -
-
-
- -$SERVICE_PAGE$ - - - diff --git a/esp8266/data - for 64K SPIFFS/favicon.ico b/esp8266/data - for 64K SPIFFS/favicon.ico deleted file mode 100644 index b2b24df700f4915e446e0dbcaa7be6a9795b43ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmdUvy-EX75QR_HfFTGjK~e=tk-}135sQFZEWxc$44y(Rbkn2Epe!1Gt6mPjk?0z%vwZA8_v4=68O29XNtzScg-1 z3OIMoJ!?9j=TP$=<30QIYb8yMULU+4Yy51JMP7#<7ggd2-oP5)`#j*>HTOnA+atGk z7u-966xP7!9`EIzbJteE8f#s*w*{Bs`i{5_OWquD!Gyd?z5{XY1$nEa^SSu{68Gtu zJ~!h$K9@DtPUhMl7d8I|2XF;ZALqH|-j}nF{&Ga;vuOwF<=$WBMIo8@J?V988Xpg( ahehdZP8yGShlKY=l1uv)>3V*uweJHpiklAr diff --git a/esp8266/data - for 64K SPIFFS/header.inc b/esp8266/data - for 64K SPIFFS/header.inc deleted file mode 100644 index 24750c3a..00000000 --- a/esp8266/data - for 64K SPIFFS/header.inc +++ /dev/null @@ -1,34 +0,0 @@ - - - - - -$PAGE_TITLE$
- - - - - - diff --git a/esp8266/data - for 64K SPIFFS/home.tpl b/esp8266/data - for 64K SPIFFS/home.tpl deleted file mode 100644 index 6001fc8b..00000000 --- a/esp8266/data - for 64K SPIFFS/home.tpl +++ /dev/null @@ -1,57 +0,0 @@ -$INCLUDE[header.inc]$ -
-
System
-

-
-
-
-

-

-

-

-
-
-
-
-
-
-
-
Access Point ($AP_STATUS_ENABLED$)
-

-
-
-
-
-
-
-
-
-
-
- - - -$CONNECTED_STATIONS[]$ -
$CONNECTED_STATIONS_NB_ITEMS$ connected station(s)
#MacIP
#$ROW_NUMBER$$MAC_CONNECTED$$IP_CONNECTED$
-
-
-
-
-
Station ($STA_STATUS_ENABLED$)
-

-
-
-
-
-
-
-
-
-
-
-
-$SERVICE_PAGE$ - - - - diff --git a/esp8266/data - for 64K SPIFFS/printer.tpl b/esp8266/data - for 64K SPIFFS/printer.tpl deleted file mode 100644 index 106f4f6f..00000000 --- a/esp8266/data - for 64K SPIFFS/printer.tpl +++ /dev/null @@ -1,263 +0,0 @@ -$INCLUDE[header.inc]$ - - - - - - - - - - - - - - - - +
- - - -
Speed:% -  Status:  Emergency
- - -
Flow:% -  X:  Y:  Z:
- -
Command:

Info:

Error:

Status:

- - - - - -
Continue  Pause  Stop  Get SD Content  
- - - - -
Home X  Home Y  Home Z  Home All
-
- - - - -
Axis:
-
-
- - - -
Steps:
-
- - - - - - -
Direction:  -    +  
- -$SERVICE_PAGE$ - - - diff --git a/esp8266/data - for 64K SPIFFS/settings.tpl b/esp8266/data - for 64K SPIFFS/settings.tpl deleted file mode 100644 index 1dc90c58..00000000 --- a/esp8266/data - for 64K SPIFFS/settings.tpl +++ /dev/null @@ -1,86 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Extra Settings
-
-
-

-
-

-
-

-
-

-
- - -
-
- -
-
-
-
Filesystem
-
- -

-
Namesize
- -
-
- -$INCLUDE[footer.inc]$ - - diff --git a/esp8266/data - for 64K SPIFFS/system.tpl b/esp8266/data - for 64K SPIFFS/system.tpl deleted file mode 100644 index a5fe1420..00000000 --- a/esp8266/data - for 64K SPIFFS/system.tpl +++ /dev/null @@ -1,33 +0,0 @@ -$INCLUDE[header.inc]$ -
-
System
-
-
-
-
-
-
-
-
-

-
-

-
- -
-
- -
-
-$SERVICE_PAGE$ - - - diff --git a/esp8266/data - for more than 64K SPIFFS/config_ap.tpl b/esp8266/data - for more than 64K SPIFFS/config_ap.tpl deleted file mode 100644 index 5eab053c..00000000 --- a/esp8266/data - for more than 64K SPIFFS/config_ap.tpl +++ /dev/null @@ -1,64 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Access Point
-
-
-
-
-
-

-
-
-

-
-

-
-

-
- -
-
-

-
-

-
-

-
-
- -
-
- -
-
- -$INCLUDE[footer.inc]$ - diff --git a/esp8266/data - for more than 64K SPIFFS/config_sta.tpl b/esp8266/data - for more than 64K SPIFFS/config_sta.tpl deleted file mode 100644 index d830f1f5..00000000 --- a/esp8266/data - for more than 64K SPIFFS/config_sta.tpl +++ /dev/null @@ -1,65 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Station
-
-
-
- - - -$AVAILABLE_AP[]$ -
$AVAILABLE_AP_NB_ITEMS$ AP(s) available
#SSIDSignalProtected
#$ROW_NUMBER$$AP_SSID$$AP_SIGNAL$$IS_PROTECTED$
-
-

-
-

-
-

-
-

-
- -
-
-
-

-
-

-
-

-
-
- -
-
- -
-
- -$INCLUDE[footer.inc]$ diff --git a/esp8266/data - for more than 64K SPIFFS/favicon.ico b/esp8266/data - for more than 64K SPIFFS/favicon.ico deleted file mode 100644 index b2b24df700f4915e446e0dbcaa7be6a9795b43ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmdUvy-EX75QR_HfFTGjK~e=tk-}135sQFZEWxc$44y(Rbkn2Epe!1Gt6mPjk?0z%vwZA8_v4=68O29XNtzScg-1 z3OIMoJ!?9j=TP$=<30QIYb8yMULU+4Yy51JMP7#<7ggd2-oP5)`#j*>HTOnA+atGk z7u-966xP7!9`EIzbJteE8f#s*w*{Bs`i{5_OWquD!Gyd?z5{XY1$nEa^SSu{68Gtu zJ~!h$K9@DtPUhMl7d8I|2XF;ZALqH|-j}nF{&Ga;vuOwF<=$WBMIo8@J?V988Xpg( ahehdZP8yGShlKY=l1uv)>3V*uweJHpiklAr diff --git a/esp8266/data - for more than 64K SPIFFS/header.inc b/esp8266/data - for more than 64K SPIFFS/header.inc deleted file mode 100644 index 1fbdee0c..00000000 --- a/esp8266/data - for more than 64K SPIFFS/header.inc +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -$PAGE_TITLE$ - -
- - - - - - - - - - - - diff --git a/esp8266/data - for more than 64K SPIFFS/home.tpl b/esp8266/data - for more than 64K SPIFFS/home.tpl deleted file mode 100644 index 5959b314..00000000 --- a/esp8266/data - for more than 64K SPIFFS/home.tpl +++ /dev/null @@ -1,54 +0,0 @@ -$INCLUDE[header.inc]$ -
-
System
-

-
-
-
-

-

-

-

-
-
-
-
-
-
-
-
Access Point ($AP_STATUS_ENABLED$)
-

-
-
-
-
-
-
-
-
-
-
- - - -$CONNECTED_STATIONS[]$ -
$CONNECTED_STATIONS_NB_ITEMS$ connected station(s)
#MacIP
#$ROW_NUMBER$$MAC_CONNECTED$$IP_CONNECTED$
-
-
-
-
-
Station ($STA_STATUS_ENABLED$)
-

-
-
-
-
-
-
-
-
-
-
-
-$INCLUDE[footer.inc]$ - diff --git a/esp8266/data - for more than 64K SPIFFS/printer.tpl b/esp8266/data - for more than 64K SPIFFS/printer.tpl deleted file mode 100644 index ba319486..00000000 --- a/esp8266/data - for more than 64K SPIFFS/printer.tpl +++ /dev/null @@ -1,355 +0,0 @@ -$INCLUDE[header.inc]$ - - - - - - - - - - -
- - - - -
0300% -  Status: -   - - -
- - - -
0300% -      
- -




- - - - -
- - - -SD  
- - - - - - - - - - - - -
- - -X - - -
--10
--1
--0.1
- -Y - -
--10
--1
--0.1
- - -
-10 -1 -0.1
-
--0.1 --1 - --10
Z
- - - -
-0.1
-1
-10
-Z - -
-0.1
-1
-10
- -$INCLUDE[footer.inc]$ diff --git a/esp8266/data - for more than 64K SPIFFS/settings.tpl b/esp8266/data - for more than 64K SPIFFS/settings.tpl deleted file mode 100644 index 6a469c86..00000000 --- a/esp8266/data - for more than 64K SPIFFS/settings.tpl +++ /dev/null @@ -1,91 +0,0 @@ -$INCLUDE[header.inc]$ -
-
Extra Settings
-
-
-

-
-

-
-

-
-

-
- - -
-
- -
-
-
-
Filesystem
-
- -

-
Namesize
- -
-
- -$INCLUDE[footer.inc]$ - - diff --git a/esp8266/data - for more than 64K SPIFFS/system.tpl b/esp8266/data - for more than 64K SPIFFS/system.tpl deleted file mode 100644 index 8fe99276..00000000 --- a/esp8266/data - for more than 64K SPIFFS/system.tpl +++ /dev/null @@ -1,30 +0,0 @@ -$INCLUDE[header.inc]$ -
-
System
-
-
-
-
-
-
-
-
-

-
-

-
- -
-
- -
-
-$INCLUDE[footer.inc]$ diff --git a/esp8266/data - for more than 64K SPIFFS/404.tpl b/esp8266/data/404.tpl similarity index 100% rename from esp8266/data - for more than 64K SPIFFS/404.tpl rename to esp8266/data/404.tpl diff --git a/esp8266/data/config_ap.tpl b/esp8266/data/config_ap.tpl index f94722a8..5eab053c 100644 --- a/esp8266/data/config_ap.tpl +++ b/esp8266/data/config_ap.tpl @@ -22,15 +22,20 @@ $CHANNEL_OPTION_LIST$ $AUTH_OPTION_LIST$
@@ -55,8 +60,5 @@ $SUCCESS_MSG$ -$SERVICE_PAGE$ - - - +$INCLUDE[footer.inc]$ diff --git a/esp8266/data/config_sta.tpl b/esp8266/data/config_sta.tpl index 9e21d504..d830f1f5 100644 --- a/esp8266/data/config_sta.tpl +++ b/esp8266/data/config_sta.tpl @@ -21,20 +21,26 @@ $INCLUDE[header.inc]$ $NETWORK_OPTION_LIST$
+ +

@@ -44,13 +50,16 @@ document.getElementById("IP_SET").style.height="0px";}
+$ERROR_MSG$ +
- -$SERVICE_PAGE$ - - - +$SUCCESS_MSG$ + + + + +$INCLUDE[footer.inc]$ diff --git a/esp8266/data - for more than 64K SPIFFS/css.inc b/esp8266/data/css.inc similarity index 100% rename from esp8266/data - for more than 64K SPIFFS/css.inc rename to esp8266/data/css.inc diff --git a/esp8266/data - for more than 64K SPIFFS/footer.inc b/esp8266/data/footer.inc similarity index 100% rename from esp8266/data - for more than 64K SPIFFS/footer.inc rename to esp8266/data/footer.inc diff --git a/esp8266/data/header.inc b/esp8266/data/header.inc index 24750c3a..1fbdee0c 100644 --- a/esp8266/data/header.inc +++ b/esp8266/data/header.inc @@ -4,31 +4,20 @@ $PAGE_TITLE$
- - - - +$INCLUDE[css.inc]$ + +$PAGE_TITLE$ + +
+ + + + + + + + + + diff --git a/esp8266/data/home.tpl b/esp8266/data/home.tpl index 6001fc8b..5959b314 100644 --- a/esp8266/data/home.tpl +++ b/esp8266/data/home.tpl @@ -50,8 +50,5 @@ $INCLUDE[header.inc]$
-$SERVICE_PAGE$ - - - +$INCLUDE[footer.inc]$ diff --git a/esp8266/data/printer.tpl b/esp8266/data/printer.tpl index 106f4f6f..ba319486 100644 --- a/esp8266/data/printer.tpl +++ b/esp8266/data/printer.tpl @@ -1,80 +1,135 @@ $INCLUDE[header.inc]$ +
+ +
0270 °C +
+ +
0270°C + +
+ + +
0130°C + +
- - + + - -
Speed:% +0300%   Status:  Emergency
- - +
Flow:% +  Status: +   + + +
+ + + - -
0300%   X:  Y:  Z:
- + +
Command:    
+
-
Info:
-
Error:
-
Status:
-
- - - - - - -
Continue  Pause  Stop  Get SD Content  
- - - - - -
Home X  Home Y  Home Z  Home All
- -
- - - - -
Axis:
- - -
- - - -
Steps:
- - - - - - - - -
Direction:  -    +  
+
+
+
+
+ + + + +
+ + + +SD  
+ + + + + + + + + + + + +
+ + +X + + +
+-10
+-1
+-0.1
+ +Y + +
+-10
+-1
+-0.1
+ + +
+10 +1 +0.1
+
+-0.1 +-1 + +-10
Z
+ + + +
+0.1
+1
+10
+Z + +
+0.1
+1
+10
-$SERVICE_PAGE$ - - - +$INCLUDE[footer.inc]$ diff --git a/esp8266/data - for more than 64K SPIFFS/restart.tpl b/esp8266/data/restart.tpl similarity index 100% rename from esp8266/data - for more than 64K SPIFFS/restart.tpl rename to esp8266/data/restart.tpl diff --git a/esp8266/data/settings.tpl b/esp8266/data/settings.tpl index 1dc90c58..6a469c86 100644 --- a/esp8266/data/settings.tpl +++ b/esp8266/data/settings.tpl @@ -35,13 +35,18 @@ $SUCCESS_MSG$ function dispatchstatus(jsonresponse) { var content =""; -document.getElementById('status').innerHTML=jsonresponse.status; +content ="Status: "+jsonresponse.status; +content +="  Total space: "+jsonresponse.total; +content +="  Used space: "+jsonresponse.used; +content +="  Occupation: "+jsonresponse.occupation; +document.getElementById('status').innerHTML=content; +content =""; for (var i=0;i "; content +=jsonresponse.files[i].name; content +=""; content +=jsonresponse.files[i].size; -content +="
 × "; +content +="
 × "; content +="
"; } document.getElementById('file_list').innerHTML=content;} diff --git a/esp8266/data/system.tpl b/esp8266/data/system.tpl index a5fe1420..8fe99276 100644 --- a/esp8266/data/system.tpl +++ b/esp8266/data/system.tpl @@ -27,7 +27,4 @@ $SUCCESS_MSG$
-$SERVICE_PAGE$ - - - +$INCLUDE[footer.inc]$ diff --git a/uitests/UI and commands.png b/uitests/UI and commands.png deleted file mode 100644 index a83d9cd3e1e394b0b8bfc4cb9a3949d183de5bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51011 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 x&xXT}=ULAPGA - - - - - -Printer Interface - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - Extruder : 0/off °C - - - 0270 - - -
-
- - - - - - -
- - - - - - - - - - - - - - - - Extruder : 0/off °C - - - 0270 - - -
-
- - - - - - -
- - - - - - - - - - - - - - - - Extruder : 0/off °C - - - 0130 - - -
-
- - - - - - - - - - -
- 0300 - % - - -   -   - - Status: - - - - - -   -   - - - - - - - -
-
- - - - - - - -
- 0300 - % - - -   -   - -      -
-
- - - - - - -
- - - -
-




- - - - - - - -
- - - - - - - - - - - - - - - - - - - - SD - - -   -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - X - - - - - - - - - - - - -
- - - 10 - -
- - - 1 - -
- - - 0.1 - -
-
- - - - - Y - - - - - - - - - - - - - -
- - - -10 - -
- - - -1 - -
- - - -0.1 - -
-
- - - - - - - - - - - -
- - - -10 - -
- - - -1 - -
- - - -0.1 - -
-
- - - - - - - - - - - -
- - - -10 - -
- - - -1 - -
- - - -0.1 - -
-
- - - - - - -
- - - -10 - - - - - -1 - - - - - -0.1 - -
-
- - - - - - - -
- - - 0.1 - - - - - 1 - - - - - 10 - -
-
- - - Z - - - - - 1 - - - - - 2 - -
- - - - - - - - - - - - - - - - -
- - - -0.1 - -
- - - -1 - -
- - - -10 - -
-
- - - - - Z - - - - - - - - - - - - - -
- - - 0.1 - -
- - - 1 - -
- - - 10 - -
-
- - - - - - - - - - - -
- - - 0.1 - -
- - - 1 - -
- - - 10 - -
-
- - - - - - - - - - - -
- - - 0.1 - -
- - - 1 - -
- - - 10 - -
-
-
- - - - -$SERVICE_PAGE$ - -