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

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