github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/file-list.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  	filelist__20 = `</div></div><main class="main"><div class="box"><h1>My Files</h1>`
    17  	filelist__21 = `<div class="files-list">`
    18  	filelist__29 = `<script>listenDeleteNodeEvents('file', '/files', '/files')</script></body></html>`
    19  	filelist__78 = `<div><a href="`
    20  	filelist__79 = `" target="_blank"><img src="`
    21  	filelist__80 = `"/></a><div class="actions"><a class="delete-file" href="#" data-id="`
    22  	filelist__81 = `">Delete</a></div></div>`
    23  )
    24  
    25  func FileList(paginate *entities.Paginate[entities.File]) func(meta *entities.Meta, wr *bufio.Writer) {
    26  	return func(meta *entities.Meta, wr *bufio.Writer) {
    27  		buffer := &WriterAsBuffer{wr}
    28  
    29  		buffer.WriteString(commentlist__0)
    30  
    31  		var title = meta.GetTitle()
    32  		var appName = config.Setting("app_name")
    33  		var appLogo = config.Setting("app_logo")
    34  		buffer.WriteString(commentlist__1)
    35  		WriteAll(title, true, buffer)
    36  		buffer.WriteString(commentlist__2)
    37  		WriteAll(meta.Canonical, true, buffer)
    38  		buffer.WriteString(commentlist__3)
    39  		WriteAll(meta.Type, true, buffer)
    40  		buffer.WriteString(commentlist__4)
    41  		WriteAll(meta.Canonical, true, buffer)
    42  		buffer.WriteString(commentlist__5)
    43  		WriteAll(title, true, buffer)
    44  		buffer.WriteString(commentlist__6)
    45  		WriteAll(appName, true, buffer)
    46  		buffer.WriteString(commentlist__7)
    47  		WriteAll(config.Setting("twitter_site"), true, buffer)
    48  		buffer.WriteString(commentlist__8)
    49  		WriteAll(title, true, buffer)
    50  		buffer.WriteString(commentlist__9)
    51  		WriteAll(appName, true, buffer)
    52  		buffer.WriteString(commentlist__10)
    53  		WriteAll(appName, true, buffer)
    54  		buffer.WriteString(commentlist__11)
    55  		WriteAll(appName+" Feed", true, buffer)
    56  		buffer.WriteString(commentlist__12)
    57  		WriteAll(utils.Url("/feed"), true, buffer)
    58  		buffer.WriteString(commentlist__13)
    59  		if appLogo != "" {
    60  			buffer.WriteString(commentlist__30)
    61  			WriteAll(appLogo, true, buffer)
    62  			buffer.WriteString(commentlist__31)
    63  			WriteAll(appLogo, true, buffer)
    64  			buffer.WriteString(commentlist__13)
    65  		}
    66  		if meta.Description != "" {
    67  			buffer.WriteString(commentlist__33)
    68  			WriteAll(meta.Description, true, buffer)
    69  			buffer.WriteString(commentlist__34)
    70  			WriteAll(meta.Description, true, buffer)
    71  			buffer.WriteString(commentlist__35)
    72  			WriteAll(meta.Description, true, buffer)
    73  			buffer.WriteString(commentlist__13)
    74  		}
    75  		if meta.Image != "" {
    76  			buffer.WriteString(commentlist__37)
    77  			WriteAll(meta.Image, true, buffer)
    78  			buffer.WriteString(commentlist__38)
    79  			WriteAll(meta.Image, true, buffer)
    80  			buffer.WriteString(commentlist__13)
    81  		}
    82  		WriteAll(asset.CssFile("css/light.min.css"), false, buffer)
    83  		WriteAll(asset.CssFile("css/style.css"), false, buffer)
    84  		WriteAll(config.Setting("inject_header"), false, buffer)
    85  		buffer.WriteString(commentlist__14)
    86  		WriteAll(utils.Url(""), true, buffer)
    87  		buffer.WriteString(commentlist__15)
    88  		var logoUrl = config.Setting("app_logo")
    89  		if logoUrl != "" {
    90  			buffer.WriteString(commentlist__40)
    91  			WriteAll(logoUrl, true, buffer)
    92  			buffer.WriteString(commentlist__41)
    93  			WriteAll(config.Setting("app_name"), true, buffer)
    94  			buffer.WriteString(commentlist__13)
    95  		} else {
    96  			buffer.WriteString(commentlist__43)
    97  
    98  		}
    99  		buffer.WriteString(commentlist__16)
   100  		WriteAll(meta.Query, true, buffer)
   101  		buffer.WriteString(commentlist__17)
   102  		WriteAll(utils.Url("/search"), true, buffer)
   103  		buffer.WriteString(commentlist__18)
   104  
   105  		if meta.User == nil || meta.User.ID == 0 {
   106  			buffer.WriteString(commentlist__44)
   107  			WriteAll(utils.Url("/login"), true, buffer)
   108  			buffer.WriteString(commentlist__45)
   109  			WriteAll(utils.Url("/register"), true, buffer)
   110  			buffer.WriteString(commentlist__46)
   111  
   112  		} else {
   113  			buffer.WriteString(commentlist__44)
   114  			WriteAll(utils.Url("/posts/new"), true, buffer)
   115  			buffer.WriteString(commentlist__48)
   116  			WriteAll(meta.User.Url(), true, buffer)
   117  			buffer.WriteString(commentlist__49)
   118  			WriteAll(meta.User.Username, true, buffer)
   119  			buffer.WriteString(commentlist__50)
   120  			if meta.User.AvatarImageUrl != "" {
   121  				buffer.WriteString(commentlist__57)
   122  				WriteAll(meta.User.AvatarImageUrl, true, buffer)
   123  				buffer.WriteString(commentlist__41)
   124  				WriteAll(meta.User.Username, true, buffer)
   125  				buffer.WriteString(commentlist__13)
   126  			} else {
   127  				buffer.WriteString(commentlist__60)
   128  
   129  			}
   130  			buffer.WriteString(commentlist__51)
   131  
   132  			if meta.User != nil && meta.User.IsRoot() {
   133  				buffer.WriteString(commentlist__44)
   134  				WriteAll(utils.Url("/manage"), true, buffer)
   135  				buffer.WriteString(commentlist__62)
   136  
   137  			}
   138  			buffer.WriteString(commentlist__44)
   139  			WriteAll(meta.User.Url(), true, buffer)
   140  			buffer.WriteString(commentlist__53)
   141  			WriteAll(utils.Url("/posts"), true, buffer)
   142  			buffer.WriteString(commentlist__54)
   143  			WriteAll(utils.Url("/settings"), true, buffer)
   144  			buffer.WriteString(commentlist__55)
   145  			WriteAll(utils.Url("/logout"), true, buffer)
   146  			buffer.WriteString(commentlist__56)
   147  
   148  		}
   149  		buffer.WriteString(commentlist__19)
   150  
   151  		{
   152  			buffer.WriteString(commentlist__63)
   153  			WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer)
   154  			buffer.WriteString(commentlist__64)
   155  			WriteAll(meta.User.Url(), true, buffer)
   156  			buffer.WriteString(commentlist__50)
   157  			WriteAll(meta.User.Name(), true, buffer)
   158  			buffer.WriteString(commentlist__66)
   159  			WriteAll("@"+meta.User.Username, true, buffer)
   160  			buffer.WriteString(commentlist__67)
   161  			WriteAll(utils.Url("/posts/new"), true, buffer)
   162  			buffer.WriteString(commentlist__68)
   163  			WriteAll(utils.Url("/posts"), true, buffer)
   164  			buffer.WriteString(commentlist__69)
   165  			WriteAll(utils.Url("/comments"), true, buffer)
   166  			buffer.WriteString(commentlist__70)
   167  			WriteAll(utils.Url("/files"), true, buffer)
   168  			buffer.WriteString(commentlist__71)
   169  			WriteAll(utils.Url("/settings"), true, buffer)
   170  			buffer.WriteString(commentlist__72)
   171  
   172  		}
   173  
   174  		buffer.WriteString(filelist__20)
   175  
   176  		{
   177  			var (
   178  				msgs = meta.Messages
   179  			)
   180  
   181  			if msgs.Length() > 0 {
   182  				buffer.WriteString(commentlist__73)
   183  				var messages = msgs.Get()
   184  				for _, msg := range messages {
   185  					buffer.WriteString(commentlist__75)
   186  					WriteAll(msg.Type, true, buffer)
   187  					buffer.WriteString(commentlist__50)
   188  					WriteAll(msg.Message, true, buffer)
   189  					buffer.WriteString(commentlist__77)
   190  				}
   191  				buffer.WriteString(commentlist__74)
   192  			}
   193  		}
   194  
   195  		buffer.WriteString(filelist__21)
   196  		for _, file := range paginate.Data {
   197  			var fileUrl = file.Url()
   198  			buffer.WriteString(filelist__78)
   199  			WriteAll(fileUrl, true, buffer)
   200  			buffer.WriteString(filelist__79)
   201  			WriteAll(fileUrl, true, buffer)
   202  			buffer.WriteString(filelist__80)
   203  			WriteAll(file.ID, true, buffer)
   204  			buffer.WriteString(filelist__81)
   205  
   206  		}
   207  		buffer.WriteString(commentlist__22)
   208  		var links = paginate.Links()
   209  		buffer.WriteString(commentlist__23)
   210  		for _, link := range links {
   211  			buffer.WriteString(commentlist__44)
   212  			WriteAll(link.Link, true, buffer)
   213  			buffer.WriteString(commentlist__103)
   214  			WriteAll(link.Class, true, buffer)
   215  			buffer.WriteString(commentlist__50)
   216  			WriteAll(link.Label, true, buffer)
   217  			buffer.WriteString(commentlist__105)
   218  
   219  		}
   220  		buffer.WriteString(commentlist__24)
   221  		WriteAll(config.Setting("app_name"), true, buffer)
   222  		buffer.WriteString(commentlist__25)
   223  
   224  		if meta.User == nil || meta.User.ID == 0 {
   225  			buffer.WriteString(commentlist__106)
   226  			WriteAll(utils.Url("/login"), true, buffer)
   227  			buffer.WriteString(commentlist__107)
   228  			WriteAll(utils.Url("/register"), true, buffer)
   229  			buffer.WriteString(commentlist__108)
   230  
   231  		} else {
   232  			{
   233  				buffer.WriteString(commentlist__63)
   234  				WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer)
   235  				buffer.WriteString(commentlist__64)
   236  				WriteAll(meta.User.Url(), true, buffer)
   237  				buffer.WriteString(commentlist__50)
   238  				WriteAll(meta.User.Name(), true, buffer)
   239  				buffer.WriteString(commentlist__66)
   240  				WriteAll("@"+meta.User.Username, true, buffer)
   241  				buffer.WriteString(commentlist__67)
   242  				WriteAll(utils.Url("/posts/new"), true, buffer)
   243  				buffer.WriteString(commentlist__68)
   244  				WriteAll(utils.Url("/posts"), true, buffer)
   245  				buffer.WriteString(commentlist__69)
   246  				WriteAll(utils.Url("/comments"), true, buffer)
   247  				buffer.WriteString(commentlist__70)
   248  				WriteAll(utils.Url("/files"), true, buffer)
   249  				buffer.WriteString(commentlist__71)
   250  				WriteAll(utils.Url("/settings"), true, buffer)
   251  				buffer.WriteString(commentlist__72)
   252  
   253  			}
   254  
   255  			if meta.User.IsRoot() {
   256  				{
   257  					buffer.WriteString(commentlist__119)
   258  					WriteAll(utils.Url("/manage"), true, buffer)
   259  					buffer.WriteString(commentlist__120)
   260  					WriteAll(utils.Url("/manage/topics"), true, buffer)
   261  					buffer.WriteString(commentlist__121)
   262  					WriteAll(utils.Url("/manage/posts"), true, buffer)
   263  					buffer.WriteString(commentlist__122)
   264  					WriteAll(utils.Url("/manage/pages"), true, buffer)
   265  					buffer.WriteString(commentlist__123)
   266  					WriteAll(utils.Url("/manage/roles"), true, buffer)
   267  					buffer.WriteString(commentlist__124)
   268  					WriteAll(utils.Url("/manage/users"), true, buffer)
   269  					buffer.WriteString(commentlist__125)
   270  					WriteAll(utils.Url("/manage/comments"), true, buffer)
   271  					buffer.WriteString(commentlist__126)
   272  					WriteAll(utils.Url("/manage/files"), true, buffer)
   273  					buffer.WriteString(commentlist__127)
   274  					WriteAll(utils.Url("/manage/settings"), true, buffer)
   275  					buffer.WriteString(commentlist__72)
   276  
   277  				}
   278  
   279  			}
   280  		}
   281  		buffer.WriteString(commentlist__26)
   282  
   283  		for _, topic := range cache.Topics {
   284  			buffer.WriteString(commentlist__106)
   285  			WriteAll(topic.Url(), true, buffer)
   286  			buffer.WriteString(commentlist__49)
   287  			WriteAll(topic.Name, true, buffer)
   288  			buffer.WriteString(commentlist__50)
   289  			WriteAll("#"+topic.Name, true, buffer)
   290  			buffer.WriteString(commentlist__132)
   291  		}
   292  		buffer.WriteString(commentlist__27)
   293  		WriteAll(config.Setting("footer_content"), false, buffer)
   294  		buffer.WriteString(commentlist__28)
   295  		WriteAll(config.Setting("inject_footer"), false, buffer)
   296  		WriteAll(asset.JsFile("js/layout.js"), false, buffer)
   297  		WriteAll(asset.JsFile("js/main.js"), false, buffer)
   298  		buffer.WriteString(filelist__29)
   299  
   300  	}
   301  }