github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/setting.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  	setting__23 = `</div></div><div class="right"><div class="box fixed-sidebar"><div class="save-actions"><button>Save</button></div><div><strong>Avatar</strong><input class="image-input" id="avatar-image" type="file" name="avatar_image"/><div class="image-upload-previewer" for="avatar-image">`
    17  )
    18  
    19  func UserSetting(user *entities.User) func(meta *entities.Meta, wr *bufio.Writer) {
    20  	return func(meta *entities.Meta, wr *bufio.Writer) {
    21  		buffer := &WriterAsBuffer{wr}
    22  
    23  		buffer.WriteString(commentlist__0)
    24  
    25  		var title = meta.GetTitle()
    26  		var appName = config.Setting("app_name")
    27  		var appLogo = config.Setting("app_logo")
    28  		buffer.WriteString(commentlist__1)
    29  		WriteAll(title, true, buffer)
    30  		buffer.WriteString(commentlist__2)
    31  		WriteAll(meta.Canonical, true, buffer)
    32  		buffer.WriteString(commentlist__3)
    33  		WriteAll(meta.Type, true, buffer)
    34  		buffer.WriteString(commentlist__4)
    35  		WriteAll(meta.Canonical, true, buffer)
    36  		buffer.WriteString(commentlist__5)
    37  		WriteAll(title, true, buffer)
    38  		buffer.WriteString(commentlist__6)
    39  		WriteAll(appName, true, buffer)
    40  		buffer.WriteString(commentlist__7)
    41  		WriteAll(config.Setting("twitter_site"), true, buffer)
    42  		buffer.WriteString(commentlist__8)
    43  		WriteAll(title, true, buffer)
    44  		buffer.WriteString(commentlist__9)
    45  		WriteAll(appName, true, buffer)
    46  		buffer.WriteString(commentlist__10)
    47  		WriteAll(appName, true, buffer)
    48  		buffer.WriteString(commentlist__11)
    49  		WriteAll(appName+" Feed", true, buffer)
    50  		buffer.WriteString(commentlist__12)
    51  		WriteAll(utils.Url("/feed"), true, buffer)
    52  		buffer.WriteString(commentlist__13)
    53  		if appLogo != "" {
    54  			buffer.WriteString(commentlist__30)
    55  			WriteAll(appLogo, true, buffer)
    56  			buffer.WriteString(commentlist__31)
    57  			WriteAll(appLogo, true, buffer)
    58  			buffer.WriteString(commentlist__13)
    59  		}
    60  		if meta.Description != "" {
    61  			buffer.WriteString(commentlist__33)
    62  			WriteAll(meta.Description, true, buffer)
    63  			buffer.WriteString(commentlist__34)
    64  			WriteAll(meta.Description, true, buffer)
    65  			buffer.WriteString(commentlist__35)
    66  			WriteAll(meta.Description, true, buffer)
    67  			buffer.WriteString(commentlist__13)
    68  		}
    69  		if meta.Image != "" {
    70  			buffer.WriteString(commentlist__37)
    71  			WriteAll(meta.Image, true, buffer)
    72  			buffer.WriteString(commentlist__38)
    73  			WriteAll(meta.Image, true, buffer)
    74  			buffer.WriteString(commentlist__13)
    75  		}
    76  		WriteAll(asset.CssFile("css/light.min.css"), false, buffer)
    77  		WriteAll(asset.CssFile("css/style.css"), false, buffer)
    78  		WriteAll(config.Setting("inject_header"), false, buffer)
    79  		buffer.WriteString(commentlist__14)
    80  		WriteAll(utils.Url(""), true, buffer)
    81  		buffer.WriteString(commentlist__15)
    82  		var logoUrl = config.Setting("app_logo")
    83  		if logoUrl != "" {
    84  			buffer.WriteString(commentlist__40)
    85  			WriteAll(logoUrl, true, buffer)
    86  			buffer.WriteString(commentlist__41)
    87  			WriteAll(config.Setting("app_name"), true, buffer)
    88  			buffer.WriteString(commentlist__13)
    89  		} else {
    90  			buffer.WriteString(commentlist__43)
    91  
    92  		}
    93  		buffer.WriteString(commentlist__16)
    94  		WriteAll(meta.Query, true, buffer)
    95  		buffer.WriteString(commentlist__17)
    96  		WriteAll(utils.Url("/search"), true, buffer)
    97  		buffer.WriteString(commentlist__18)
    98  
    99  		if meta.User == nil || meta.User.ID == 0 {
   100  			buffer.WriteString(commentlist__44)
   101  			WriteAll(utils.Url("/login"), true, buffer)
   102  			buffer.WriteString(commentlist__45)
   103  			WriteAll(utils.Url("/register"), true, buffer)
   104  			buffer.WriteString(commentlist__46)
   105  
   106  		} else {
   107  			buffer.WriteString(commentlist__44)
   108  			WriteAll(utils.Url("/posts/new"), true, buffer)
   109  			buffer.WriteString(commentlist__48)
   110  			WriteAll(meta.User.Url(), true, buffer)
   111  			buffer.WriteString(commentlist__49)
   112  			WriteAll(meta.User.Username, true, buffer)
   113  			buffer.WriteString(commentlist__50)
   114  			if meta.User.AvatarImageUrl != "" {
   115  				buffer.WriteString(commentlist__57)
   116  				WriteAll(meta.User.AvatarImageUrl, true, buffer)
   117  				buffer.WriteString(commentlist__41)
   118  				WriteAll(meta.User.Username, true, buffer)
   119  				buffer.WriteString(commentlist__13)
   120  			} else {
   121  				buffer.WriteString(commentlist__60)
   122  
   123  			}
   124  			buffer.WriteString(commentlist__51)
   125  
   126  			if meta.User != nil && meta.User.IsRoot() {
   127  				buffer.WriteString(commentlist__44)
   128  				WriteAll(utils.Url("/manage"), true, buffer)
   129  				buffer.WriteString(commentlist__62)
   130  
   131  			}
   132  			buffer.WriteString(commentlist__44)
   133  			WriteAll(meta.User.Url(), true, buffer)
   134  			buffer.WriteString(commentlist__53)
   135  			WriteAll(utils.Url("/posts"), true, buffer)
   136  			buffer.WriteString(commentlist__54)
   137  			WriteAll(utils.Url("/settings"), true, buffer)
   138  			buffer.WriteString(commentlist__55)
   139  			WriteAll(utils.Url("/logout"), true, buffer)
   140  			buffer.WriteString(commentlist__56)
   141  
   142  		}
   143  		buffer.WriteString(managepagecompose__19)
   144  
   145  		{
   146  			buffer.WriteString(commentlist__63)
   147  			WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer)
   148  			buffer.WriteString(commentlist__64)
   149  			WriteAll(meta.User.Url(), true, buffer)
   150  			buffer.WriteString(commentlist__50)
   151  			WriteAll(meta.User.Name(), true, buffer)
   152  			buffer.WriteString(commentlist__66)
   153  			WriteAll("@"+meta.User.Username, true, buffer)
   154  			buffer.WriteString(commentlist__67)
   155  			WriteAll(utils.Url("/posts/new"), true, buffer)
   156  			buffer.WriteString(commentlist__68)
   157  			WriteAll(utils.Url("/posts"), true, buffer)
   158  			buffer.WriteString(commentlist__69)
   159  			WriteAll(utils.Url("/comments"), true, buffer)
   160  			buffer.WriteString(commentlist__70)
   161  			WriteAll(utils.Url("/files"), true, buffer)
   162  			buffer.WriteString(commentlist__71)
   163  			WriteAll(utils.Url("/settings"), true, buffer)
   164  			buffer.WriteString(commentlist__72)
   165  
   166  		}
   167  
   168  		buffer.WriteString(managesettings__20)
   169  		WriteEscString("Settings", buffer)
   170  		buffer.WriteString(error__20)
   171  		{
   172  			var (
   173  				msgs = meta.Messages
   174  			)
   175  
   176  			if msgs.Length() > 0 {
   177  				buffer.WriteString(commentlist__73)
   178  				var messages = msgs.Get()
   179  				for _, msg := range messages {
   180  					buffer.WriteString(commentlist__75)
   181  					WriteAll(msg.Type, true, buffer)
   182  					buffer.WriteString(commentlist__50)
   183  					WriteAll(msg.Message, true, buffer)
   184  					buffer.WriteString(commentlist__77)
   185  				}
   186  				buffer.WriteString(commentlist__74)
   187  			}
   188  		}
   189  
   190  		{
   191  			var (
   192  				name  = "username"
   193  				value = user.Username
   194  				label = "Username"
   195  			)
   196  
   197  			buffer.WriteString(managepagecompose__85)
   198  			WriteEscString(label, buffer)
   199  			buffer.WriteString(managepagecompose__86)
   200  			WriteEscString(name, buffer)
   201  			buffer.WriteString(managepagecompose__87)
   202  			WriteAll(value, true, buffer)
   203  			buffer.WriteString(managepagecompose__88)
   204  		}
   205  
   206  		{
   207  			var (
   208  				name  = "display_name"
   209  				value = user.DisplayName
   210  				label = "Display name"
   211  			)
   212  
   213  			buffer.WriteString(managepagecompose__85)
   214  			WriteEscString(label, buffer)
   215  			buffer.WriteString(managepagecompose__86)
   216  			WriteEscString(name, buffer)
   217  			buffer.WriteString(managepagecompose__87)
   218  			WriteAll(value, true, buffer)
   219  			buffer.WriteString(managepagecompose__88)
   220  		}
   221  
   222  		{
   223  			var (
   224  				name  = "email"
   225  				value = user.Email
   226  				label = "Email"
   227  			)
   228  
   229  			buffer.WriteString(managepagecompose__85)
   230  			WriteEscString(label, buffer)
   231  			buffer.WriteString(managepagecompose__86)
   232  			WriteEscString(name, buffer)
   233  			buffer.WriteString(managepagecompose__87)
   234  			WriteAll(value, true, buffer)
   235  			buffer.WriteString(managepagecompose__88)
   236  		}
   237  
   238  		{
   239  			var (
   240  				name  = "url"
   241  				value = user.URL
   242  				label = "Url"
   243  			)
   244  
   245  			buffer.WriteString(managepagecompose__85)
   246  			WriteEscString(label, buffer)
   247  			buffer.WriteString(managepagecompose__86)
   248  			WriteEscString(name, buffer)
   249  			buffer.WriteString(managepagecompose__87)
   250  			WriteAll(value, true, buffer)
   251  			buffer.WriteString(managepagecompose__88)
   252  		}
   253  
   254  		{
   255  			var (
   256  				name  = "bio"
   257  				value = user.Bio
   258  				label = "Bio"
   259  			)
   260  
   261  			buffer.WriteString(managepagecompose__85)
   262  			WriteEscString(label, buffer)
   263  			buffer.WriteString(managetopiccompose__87)
   264  			WriteEscString(name, buffer)
   265  			buffer.WriteString(commentlist__50)
   266  			WriteAll(value, true, buffer)
   267  			buffer.WriteString(managesettings__98)
   268  		}
   269  
   270  		buffer.WriteString(manageusercompose__23)
   271  
   272  		{
   273  			var (
   274  				name  = "password"
   275  				value = user.Password
   276  				label = "Password"
   277  			)
   278  
   279  			buffer.WriteString(managepagecompose__85)
   280  			WriteEscString(label, buffer)
   281  			buffer.WriteString(managepagecompose__86)
   282  			WriteEscString(name, buffer)
   283  			buffer.WriteString(managepagecompose__87)
   284  			WriteAll(value, true, buffer)
   285  			buffer.WriteString(managepagecompose__88)
   286  		}
   287  
   288  		buffer.WriteString(setting__23)
   289  		WriteAll(user.AvatarElm("auto", "auto", true), false, buffer)
   290  		buffer.WriteString(manageusercompose__28)
   291  		WriteAll(config.Setting("app_name"), true, buffer)
   292  		buffer.WriteString(commentlist__25)
   293  
   294  		if meta.User == nil || meta.User.ID == 0 {
   295  			buffer.WriteString(commentlist__106)
   296  			WriteAll(utils.Url("/login"), true, buffer)
   297  			buffer.WriteString(commentlist__107)
   298  			WriteAll(utils.Url("/register"), true, buffer)
   299  			buffer.WriteString(commentlist__108)
   300  
   301  		} else {
   302  			{
   303  				buffer.WriteString(commentlist__63)
   304  				WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer)
   305  				buffer.WriteString(commentlist__64)
   306  				WriteAll(meta.User.Url(), true, buffer)
   307  				buffer.WriteString(commentlist__50)
   308  				WriteAll(meta.User.Name(), true, buffer)
   309  				buffer.WriteString(commentlist__66)
   310  				WriteAll("@"+meta.User.Username, true, buffer)
   311  				buffer.WriteString(commentlist__67)
   312  				WriteAll(utils.Url("/posts/new"), true, buffer)
   313  				buffer.WriteString(commentlist__68)
   314  				WriteAll(utils.Url("/posts"), true, buffer)
   315  				buffer.WriteString(commentlist__69)
   316  				WriteAll(utils.Url("/comments"), true, buffer)
   317  				buffer.WriteString(commentlist__70)
   318  				WriteAll(utils.Url("/files"), true, buffer)
   319  				buffer.WriteString(commentlist__71)
   320  				WriteAll(utils.Url("/settings"), true, buffer)
   321  				buffer.WriteString(commentlist__72)
   322  
   323  			}
   324  
   325  			if meta.User.IsRoot() {
   326  				{
   327  					buffer.WriteString(commentlist__119)
   328  					WriteAll(utils.Url("/manage"), true, buffer)
   329  					buffer.WriteString(commentlist__120)
   330  					WriteAll(utils.Url("/manage/topics"), true, buffer)
   331  					buffer.WriteString(commentlist__121)
   332  					WriteAll(utils.Url("/manage/posts"), true, buffer)
   333  					buffer.WriteString(commentlist__122)
   334  					WriteAll(utils.Url("/manage/pages"), true, buffer)
   335  					buffer.WriteString(commentlist__123)
   336  					WriteAll(utils.Url("/manage/roles"), true, buffer)
   337  					buffer.WriteString(commentlist__124)
   338  					WriteAll(utils.Url("/manage/users"), true, buffer)
   339  					buffer.WriteString(commentlist__125)
   340  					WriteAll(utils.Url("/manage/comments"), true, buffer)
   341  					buffer.WriteString(commentlist__126)
   342  					WriteAll(utils.Url("/manage/files"), true, buffer)
   343  					buffer.WriteString(commentlist__127)
   344  					WriteAll(utils.Url("/manage/settings"), true, buffer)
   345  					buffer.WriteString(commentlist__72)
   346  
   347  				}
   348  
   349  			}
   350  		}
   351  		buffer.WriteString(commentlist__26)
   352  
   353  		for _, topic := range cache.Topics {
   354  			buffer.WriteString(commentlist__106)
   355  			WriteAll(topic.Url(), true, buffer)
   356  			buffer.WriteString(commentlist__49)
   357  			WriteAll(topic.Name, true, buffer)
   358  			buffer.WriteString(commentlist__50)
   359  			WriteAll("#"+topic.Name, true, buffer)
   360  			buffer.WriteString(commentlist__132)
   361  		}
   362  		buffer.WriteString(commentlist__27)
   363  		WriteAll(config.Setting("footer_content"), false, buffer)
   364  		buffer.WriteString(commentlist__28)
   365  		WriteAll(config.Setting("inject_footer"), false, buffer)
   366  		WriteAll(asset.JsFile("js/layout.js"), false, buffer)
   367  		WriteAll(asset.JsFile("js/main.js"), false, buffer)
   368  		buffer.WriteString(error__26)
   369  
   370  	}
   371  }