github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/register.jade.go (about)

     1  // Code generated by "jade.go"; DO NOT EDIT.
     2  
     3  package views
     4  
     5  import (
     6  	"bufio"
     7  
     8  	"github.com/ngocphuongnb/tetua/app/asset"
     9  	"github.com/ngocphuongnb/tetua/app/cache"
    10  	"github.com/ngocphuongnb/tetua/app/config"
    11  	"github.com/ngocphuongnb/tetua/app/entities"
    12  	"github.com/ngocphuongnb/tetua/app/utils"
    13  )
    14  
    15  const (
    16  	register__19 = `</ul><label class="menu-trigger"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"></path></svg></label></nav></header><div class="wrapper"><div class="container"><div class="layout"><div class="left"></div><div class="main"><div class="box login"><h1 class="text-center">Register</h1>`
    17  	register__21 = `" method="post"><p><label class="required">Username</label><input type="text" name="username" placeholder="Username" value="`
    18  	register__22 = `"/></p><p><label class="required">Email</label><input type="email" name="email" placeholder="Email" value="`
    19  	register__23 = `"/></p><p><label class="required">Password</label><input type="password" name="password" placeholder="Password"/></p><p><label class="required">Password confirmation</label><input type="password" name="passwordconfirmation" placeholder="Password confirmation"/></p><div><button class="btn btn-primary" type="submit" style="background: #313131">Register</button>&nbsp;&nbsp;<a href="#">Login</a></div></form></div></div><div class="right"></div></div></div><div class="mobile-menu"><div class="menu-head">`
    20  )
    21  
    22  func Register(username, email string) func(meta *entities.Meta, wr *bufio.Writer) {
    23  	return func(meta *entities.Meta, wr *bufio.Writer) {
    24  		buffer := &WriterAsBuffer{wr}
    25  
    26  		buffer.WriteString(commentlist__0)
    27  
    28  		var title = meta.GetTitle()
    29  		var appName = config.Setting("app_name")
    30  		var appLogo = config.Setting("app_logo")
    31  		buffer.WriteString(commentlist__1)
    32  		WriteAll(title, true, buffer)
    33  		buffer.WriteString(commentlist__2)
    34  		WriteAll(meta.Canonical, true, buffer)
    35  		buffer.WriteString(commentlist__3)
    36  		WriteAll(meta.Type, true, buffer)
    37  		buffer.WriteString(commentlist__4)
    38  		WriteAll(meta.Canonical, true, buffer)
    39  		buffer.WriteString(commentlist__5)
    40  		WriteAll(title, true, buffer)
    41  		buffer.WriteString(commentlist__6)
    42  		WriteAll(appName, true, buffer)
    43  		buffer.WriteString(commentlist__7)
    44  		WriteAll(config.Setting("twitter_site"), true, buffer)
    45  		buffer.WriteString(commentlist__8)
    46  		WriteAll(title, true, buffer)
    47  		buffer.WriteString(commentlist__9)
    48  		WriteAll(appName, true, buffer)
    49  		buffer.WriteString(commentlist__10)
    50  		WriteAll(appName, true, buffer)
    51  		buffer.WriteString(commentlist__11)
    52  		WriteAll(appName+" Feed", true, buffer)
    53  		buffer.WriteString(commentlist__12)
    54  		WriteAll(utils.Url("/feed"), true, buffer)
    55  		buffer.WriteString(commentlist__13)
    56  		if appLogo != "" {
    57  			buffer.WriteString(commentlist__30)
    58  			WriteAll(appLogo, true, buffer)
    59  			buffer.WriteString(commentlist__31)
    60  			WriteAll(appLogo, true, buffer)
    61  			buffer.WriteString(commentlist__13)
    62  		}
    63  		if meta.Description != "" {
    64  			buffer.WriteString(commentlist__33)
    65  			WriteAll(meta.Description, true, buffer)
    66  			buffer.WriteString(commentlist__34)
    67  			WriteAll(meta.Description, true, buffer)
    68  			buffer.WriteString(commentlist__35)
    69  			WriteAll(meta.Description, true, buffer)
    70  			buffer.WriteString(commentlist__13)
    71  		}
    72  		if meta.Image != "" {
    73  			buffer.WriteString(commentlist__37)
    74  			WriteAll(meta.Image, true, buffer)
    75  			buffer.WriteString(commentlist__38)
    76  			WriteAll(meta.Image, true, buffer)
    77  			buffer.WriteString(commentlist__13)
    78  		}
    79  		WriteAll(asset.CssFile("css/light.min.css"), false, buffer)
    80  		WriteAll(asset.CssFile("css/style.css"), false, buffer)
    81  		WriteAll(config.Setting("inject_header"), false, buffer)
    82  		buffer.WriteString(commentlist__14)
    83  		WriteAll(utils.Url(""), true, buffer)
    84  		buffer.WriteString(commentlist__15)
    85  		var logoUrl = config.Setting("app_logo")
    86  		if logoUrl != "" {
    87  			buffer.WriteString(commentlist__40)
    88  			WriteAll(logoUrl, true, buffer)
    89  			buffer.WriteString(commentlist__41)
    90  			WriteAll(config.Setting("app_name"), true, buffer)
    91  			buffer.WriteString(commentlist__13)
    92  		} else {
    93  			buffer.WriteString(commentlist__43)
    94  
    95  		}
    96  		buffer.WriteString(commentlist__16)
    97  		WriteAll(meta.Query, true, buffer)
    98  		buffer.WriteString(commentlist__17)
    99  		WriteAll(utils.Url("/search"), true, buffer)
   100  		buffer.WriteString(commentlist__18)
   101  
   102  		if meta.User == nil || meta.User.ID == 0 {
   103  			buffer.WriteString(commentlist__44)
   104  			WriteAll(utils.Url("/login"), true, buffer)
   105  			buffer.WriteString(commentlist__45)
   106  			WriteAll(utils.Url("/register"), true, buffer)
   107  			buffer.WriteString(commentlist__46)
   108  
   109  		} else {
   110  			buffer.WriteString(commentlist__44)
   111  			WriteAll(utils.Url("/posts/new"), true, buffer)
   112  			buffer.WriteString(commentlist__48)
   113  			WriteAll(meta.User.Url(), true, buffer)
   114  			buffer.WriteString(commentlist__49)
   115  			WriteAll(meta.User.Username, true, buffer)
   116  			buffer.WriteString(commentlist__50)
   117  			if meta.User.AvatarImageUrl != "" {
   118  				buffer.WriteString(commentlist__57)
   119  				WriteAll(meta.User.AvatarImageUrl, true, buffer)
   120  				buffer.WriteString(commentlist__41)
   121  				WriteAll(meta.User.Username, true, buffer)
   122  				buffer.WriteString(commentlist__13)
   123  			} else {
   124  				buffer.WriteString(commentlist__60)
   125  
   126  			}
   127  			buffer.WriteString(commentlist__51)
   128  
   129  			if meta.User != nil && meta.User.IsRoot() {
   130  				buffer.WriteString(commentlist__44)
   131  				WriteAll(utils.Url("/manage"), true, buffer)
   132  				buffer.WriteString(commentlist__62)
   133  
   134  			}
   135  			buffer.WriteString(commentlist__44)
   136  			WriteAll(meta.User.Url(), true, buffer)
   137  			buffer.WriteString(commentlist__53)
   138  			WriteAll(utils.Url("/posts"), true, buffer)
   139  			buffer.WriteString(commentlist__54)
   140  			WriteAll(utils.Url("/settings"), true, buffer)
   141  			buffer.WriteString(commentlist__55)
   142  			WriteAll(utils.Url("/logout"), true, buffer)
   143  			buffer.WriteString(commentlist__56)
   144  
   145  		}
   146  		buffer.WriteString(register__19)
   147  
   148  		{
   149  			var (
   150  				msgs = meta.Messages
   151  			)
   152  
   153  			if msgs.Length() > 0 {
   154  				buffer.WriteString(commentlist__73)
   155  				var messages = msgs.Get()
   156  				for _, msg := range messages {
   157  					buffer.WriteString(commentlist__75)
   158  					WriteAll(msg.Type, true, buffer)
   159  					buffer.WriteString(commentlist__50)
   160  					WriteAll(msg.Message, true, buffer)
   161  					buffer.WriteString(commentlist__77)
   162  				}
   163  				buffer.WriteString(commentlist__74)
   164  			}
   165  		}
   166  
   167  		buffer.WriteString(login__20)
   168  		WriteAll(utils.Url("/register"), true, buffer)
   169  		buffer.WriteString(register__21)
   170  		WriteEscString(username, buffer)
   171  		buffer.WriteString(register__22)
   172  		WriteEscString(email, buffer)
   173  		buffer.WriteString(register__23)
   174  		WriteAll(config.Setting("app_name"), true, buffer)
   175  		buffer.WriteString(commentlist__25)
   176  
   177  		if meta.User == nil || meta.User.ID == 0 {
   178  			buffer.WriteString(commentlist__106)
   179  			WriteAll(utils.Url("/login"), true, buffer)
   180  			buffer.WriteString(commentlist__107)
   181  			WriteAll(utils.Url("/register"), true, buffer)
   182  			buffer.WriteString(commentlist__108)
   183  
   184  		} else {
   185  			{
   186  				buffer.WriteString(commentlist__63)
   187  				WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer)
   188  				buffer.WriteString(commentlist__64)
   189  				WriteAll(meta.User.Url(), true, buffer)
   190  				buffer.WriteString(commentlist__50)
   191  				WriteAll(meta.User.Name(), true, buffer)
   192  				buffer.WriteString(commentlist__66)
   193  				WriteAll("@"+meta.User.Username, true, buffer)
   194  				buffer.WriteString(commentlist__67)
   195  				WriteAll(utils.Url("/posts/new"), true, buffer)
   196  				buffer.WriteString(commentlist__68)
   197  				WriteAll(utils.Url("/posts"), true, buffer)
   198  				buffer.WriteString(commentlist__69)
   199  				WriteAll(utils.Url("/comments"), true, buffer)
   200  				buffer.WriteString(commentlist__70)
   201  				WriteAll(utils.Url("/files"), true, buffer)
   202  				buffer.WriteString(commentlist__71)
   203  				WriteAll(utils.Url("/settings"), true, buffer)
   204  				buffer.WriteString(commentlist__72)
   205  
   206  			}
   207  
   208  			if meta.User.IsRoot() {
   209  				{
   210  					buffer.WriteString(commentlist__119)
   211  					WriteAll(utils.Url("/manage"), true, buffer)
   212  					buffer.WriteString(commentlist__120)
   213  					WriteAll(utils.Url("/manage/topics"), true, buffer)
   214  					buffer.WriteString(commentlist__121)
   215  					WriteAll(utils.Url("/manage/posts"), true, buffer)
   216  					buffer.WriteString(commentlist__122)
   217  					WriteAll(utils.Url("/manage/pages"), true, buffer)
   218  					buffer.WriteString(commentlist__123)
   219  					WriteAll(utils.Url("/manage/roles"), true, buffer)
   220  					buffer.WriteString(commentlist__124)
   221  					WriteAll(utils.Url("/manage/users"), true, buffer)
   222  					buffer.WriteString(commentlist__125)
   223  					WriteAll(utils.Url("/manage/comments"), true, buffer)
   224  					buffer.WriteString(commentlist__126)
   225  					WriteAll(utils.Url("/manage/files"), true, buffer)
   226  					buffer.WriteString(commentlist__127)
   227  					WriteAll(utils.Url("/manage/settings"), true, buffer)
   228  					buffer.WriteString(commentlist__72)
   229  
   230  				}
   231  
   232  			}
   233  		}
   234  		buffer.WriteString(commentlist__26)
   235  
   236  		for _, topic := range cache.Topics {
   237  			buffer.WriteString(commentlist__106)
   238  			WriteAll(topic.Url(), true, buffer)
   239  			buffer.WriteString(commentlist__49)
   240  			WriteAll(topic.Name, true, buffer)
   241  			buffer.WriteString(commentlist__50)
   242  			WriteAll("#"+topic.Name, true, buffer)
   243  			buffer.WriteString(commentlist__132)
   244  		}
   245  		buffer.WriteString(commentlist__27)
   246  		WriteAll(config.Setting("footer_content"), false, buffer)
   247  		buffer.WriteString(commentlist__28)
   248  		WriteAll(config.Setting("inject_footer"), false, buffer)
   249  		WriteAll(asset.JsFile("js/layout.js"), false, buffer)
   250  		buffer.WriteString(error__26)
   251  
   252  	}
   253  }