From 7eec729f8757e010743844659420edeb4a26a162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20P=C3=A9rez?= Date: Tue, 19 Nov 2024 22:31:24 +0100 Subject: [PATCH] remove example dir --- example/main.go | 117 ------------------------ example/static/img/dummy.png | Bin 1785 -> 0 bytes example/templates/component.list.gohtml | 4 - example/templates/page.index.gohtml | 52 ----------- 4 files changed, 173 deletions(-) delete mode 100644 example/main.go delete mode 100644 example/static/img/dummy.png delete mode 100644 example/templates/component.list.gohtml delete mode 100644 example/templates/page.index.gohtml diff --git a/example/main.go b/example/main.go deleted file mode 100644 index 949ba36..0000000 --- a/example/main.go +++ /dev/null @@ -1,117 +0,0 @@ -package main - -import ( - "log/slog" - - "ron" -) - -type SomethingElements struct { - Name string - Description string -} - -var elements = []SomethingElements{ - {"element 1", "description 1"}, - {"element 2", "description 2"}, - {"element 3", "description 3"}, - {"element 4", "description 4"}, - {"element 5", "description 5"}, - {"element 6", "description 6"}, - {"element 7", "description 7"}, - {"element 8", "description 8"}, - {"element 9", "description 9"}, - {"element 10", "description 10"}, - {"element 11", "description 11"}, - {"element 12", "description 12"}, - {"element 13", "description 13"}, - {"element 14", "description 14"}, - {"element 15", "description 15"}, - {"element 16", "description 16"}, - {"element 17", "description 17"}, - {"element 18", "description 18"}, - {"element 19", "description 19"}, - {"element 20", "description 20"}, - {"element 21", "description 21"}, - {"element 22", "description 22"}, - {"element 23", "description 23"}, - {"element 24", "description 24"}, - {"element 25", "description 25"}, - {"element 26", "description 26"}, - {"element 27", "description 27"}, - {"element 28", "description 28"}, - {"element 29", "description 29"}, - {"element 30", "description 30"}, - {"element 31", "description 31"}, - {"element 32", "description 32"}, - {"element 33", "description 33"}, - {"element 34", "description 34"}, - {"element 35", "description 35"}, - {"element 36", "description 36"}, - {"element 37", "description 37"}, - {"element 38", "description 38"}, - {"element 39", "description 39"}, - {"element 40", "description 40"}, - {"element 41", "description 41"}, - {"element 42", "description 42"}, - {"element 43", "description 43"}, - {"element 44", "description 44"}, - {"element 45", "description 45"}, - {"element 46", "description 46"}, - {"element 47", "description 47"}, - {"element 48", "description 48"}, - {"element 49", "description 49"}, -} - -func main() { - r := ron.New(func(e *ron.Engine) { - e.LogLevel = slog.LevelDebug - }) - - htmlRender := ron.NewHTMLRender() - r.Render = htmlRender - - r.Static("static", "static") - - r.GET("/json", helloWorldJSON) - r.POST("/another", anotherHelloWorld) - r.GET("/html", helloWorldHTML) - r.GET("/component", componentHTML) - - r.Run(":8080") -} - -func helloWorld(c *ron.Context) { - slog.Info("Dummy info message") - c.W.Write([]byte("hello world")) -} - -func anotherHelloWorld(c *ron.Context) { - c.W.Write([]byte("another hello world")) -} - -func helloWorldJSON(c *ron.Context) { - c.JSON(200, ron.Data{"message": "hello world"}) -} - -func helloWorldHTML(c *ron.Context) { - - pages := ron.Pages{ - TotalElements: len(elements), - ElementsPerPage: 5, - } - - pages.PaginationParams(c.R) - elementsPaginated := pages.PaginateArray(elements) - - td := &ron.TemplateData{ - Data: ron.Data{"title": "hello world", "message": "hello world from html", "elements": elementsPaginated}, - Pages: pages, - } - - c.HTML(200, "page.index.gohtml", td) -} - -func componentHTML(c *ron.Context) { - c.HTML(200, "component.list.gohtml", nil) -} diff --git a/example/static/img/dummy.png b/example/static/img/dummy.png deleted file mode 100644 index 885878ca0b06af9f79305c4ba33729187a048467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1785 zcmb_ci&qi`7iabPc?{E)pPCw4`#zcvtj$8Fi(2L*hp*5Ov~s- zcL4x^-9cyk5CFgq6aer^{=aq_JwH3_WEqV^cyOdYgTdI|-exkH0)arGP-rxo#l^** zo}T*p`i#T*UPhSNr88(E0ATU_qkcknvv2?a{+$`*cPjFyl6R^;;$Xl&@#UCXgAKr- z*ErjW@n7s7!(O;ID%u7!9lvyM3_LG07w=Qzx8}ZWXORmW?P#alB{xrIf4W_d*;r)C zlfi4(jamLNS?Fw8+nigjUOT%iUGl2dRSCipOWoTksnc(g>f(;il0D#(h)R%QyfCGP zD(rn7ix__93o}nudxfnNbyn!K6b>c16^Ew^@joQ3u6tP95KyqGymp>uzuStIiC=xa zsI(^34&_)1Ov7kxY89RIg+&gXBOl+uuU@v!L@-Jw{I?R)HwFU}V_I}^Ei_VtxszwJ z1F-=+HcAI4)mjt{fHqV}wYq?m&uY0h+NS5i;L@iro#D1qsr#v1i|N^}lhXb*2~vJJdLk}c=M*eb}}uU3s)!i`8;?Mb*f?b6ydPE z5ek=ZTSG1i4GaUVlAXb6+i$A6-2d0Au#l_yz6&SVrA^9l!GhS9*E>+mOTqR<4#uL( zK9o6P2b?_z+Yh;DmmxPz;R~5O2fuhNItU8OrhxT5+My}dhhE5k4W3Z+#VhjDbu{mIf>|zB_l|N-1$#@*rh$`CH{Xh3DV=lEDO0`qb` zF`P|Z=rpZD^+CKbq}Cc6L8;P!I)1=f*9itja==jJ3Mz`N{F!!NNT-3T>rS*WC(2J= zA#f&y-$y_W{te*=nTRM?NlhO~$oz$fqOuwll!A?cr?5HXJBA~}!JG`csptp6#V!n5 zRxlwbmwwKYB(hfkiEv5b(TH(Y$xOkdk4VM=dk#NQO4XSOSsVPa`7LeA-8O#33)ib9 z5lg)xBj&)+_C?flouMY`TWx2O!7+V^`~ybxk$GZyxxV z?{!BWBMw`w%u^8;4?~glI|SQQ8G7?GlK9HWR|8G5-)Fz87~K{=>+vndQWiB1dqXj;C%;Ep?wm zk}+A1;>o3F@|yZY8xQJQ0HIq%3B#!(;(ZxK`e2@2-jdQx-t3Nk?BmLAMy^(RMdeXS zr_>W2Uw+)dduxPgL4blhVr}CB+<7$LE6`n9x=WkQ_pHA49O7NPV8v%m!N))Q)P=a2 zcAA*|R-fRnY7`taMpi9gct6bD>@J8)9T|xBdR@qT+jZ=t+62?P^SkscUnD<6cT(*oultXki@h01|rEmZ{`n7wLA=461oGqT~~!^k{R z7K5u{4?Sz#^onbJag5BvffM*bi7lMT`V)u)CY_up4tWkRH$0*~;BeHcT&ck9^ z%wAWw&a(F_al|J)+be*Tuj!|h`ZBOPKn#Vu( e$|JXLugd=;Z;*eeU#;(Vcm59({$IHO diff --git a/example/templates/component.list.gohtml b/example/templates/component.list.gohtml deleted file mode 100644 index 342f35f..0000000 --- a/example/templates/component.list.gohtml +++ /dev/null @@ -1,4 +0,0 @@ -
    -
  • elem1
  • -
  • elem2
  • -
diff --git a/example/templates/page.index.gohtml b/example/templates/page.index.gohtml deleted file mode 100644 index f1eef8a..0000000 --- a/example/templates/page.index.gohtml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - {{ .Data.title }} - - - - - - -{{ .Data.message }} - -{{ range .Data.elements }} -
    - -
  • - {{ .Name }} - {{ .Description }} -
  • -
- -{{ end }} - -{{ if not .Pages.HasPrevious }} -primera página -{{ else }} -primera -anterior -{{ end }} - -{{ range .Pages.PageRange 5 }} -{{ if .Active }} -{{ .Number }} -{{ else }} -{{ .Number }} -{{ end }} -{{ end }} - -{{ if not .Pages.HasNext }} -última página -{{ else }} -siguiente -última -{{ end }} - - - - - - \ No newline at end of file