Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Merge branch 'dev' into classic-theme

Cette révision appartient à :
kilo 2017-09-08 20:52:32 +02:00 révisé par GitHub
révision 31317c579a
9 fichiers modifiés avec 2 ajouts et 41 suppressions

Voir le fichier

@ -34,7 +34,6 @@ func ChangePublicSettingsHandler(c *gin.Context) {
mascot := c.PostForm("mascot") mascot := c.PostForm("mascot")
mascotURL := c.PostForm("mascot_url") mascotURL := c.PostForm("mascot_url")
altColors := c.PostForm("altColors") altColors := c.PostForm("altColors")
hideAds := c.PostForm("hideAds")
messages := msg.GetMessages(c) messages := msg.GetMessages(c)
@ -62,7 +61,6 @@ func ChangePublicSettingsHandler(c *gin.Context) {
user.Mascot = mascot user.Mascot = mascot
user.MascotURL = mascotURL user.MascotURL = mascotURL
user.AltColors = altColors user.AltColors = altColors
user.HideAds = hideAds
user.UpdateRaw() user.UpdateRaw()
} }
// Set cookie with http and not gin for expires (maxage not supported in <IE8) // Set cookie with http and not gin for expires (maxage not supported in <IE8)
@ -71,7 +69,6 @@ func ChangePublicSettingsHandler(c *gin.Context) {
http.SetCookie(c.Writer, &http.Cookie{Name: "mascot", Value: mascot, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)}) http.SetCookie(c.Writer, &http.Cookie{Name: "mascot", Value: mascot, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)})
http.SetCookie(c.Writer, &http.Cookie{Name: "mascot_url", Value: mascotURL, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)}) http.SetCookie(c.Writer, &http.Cookie{Name: "mascot_url", Value: mascotURL, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)})
http.SetCookie(c.Writer, &http.Cookie{Name: "altColors", Value: altColors, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)}) http.SetCookie(c.Writer, &http.Cookie{Name: "altColors", Value: altColors, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)})
http.SetCookie(c.Writer, &http.Cookie{Name: "hideAds", Value: hideAds, Domain: getDomainName(), Path: "/", Expires: timeHelper.FewDaysLater(365)})
c.Redirect(http.StatusSeeOther, "/") c.Redirect(http.StatusSeeOther, "/")
} }

Voir le fichier

@ -45,7 +45,6 @@ type User struct {
Language string `gorm:"column:language"` Language string `gorm:"column:language"`
Theme string `gorm:"column:theme"` Theme string `gorm:"column:theme"`
AltColors string `gorm:"column:alt_colors"` AltColors string `gorm:"column:alt_colors"`
HideAds string `gorm:"column:hide_ads"`
Mascot string `gorm:"column:mascot"` Mascot string `gorm:"column:mascot"`
MascotURL string `gorm:"column:mascot_url"` MascotURL string `gorm:"column:mascot_url"`
UserSettings string `gorm:"column:settings"` UserSettings string `gorm:"column:settings"`

Voir le fichier

@ -87,7 +87,7 @@ parseAllDates()
//called if no Commit cookie is set or if the website has a newer commit than the one in cookie //called if no Commit cookie is set or if the website has a newer commit than the one in cookie
function resetCookies() { function resetCookies() {
var cookies = document.cookie.split(";") var cookies = document.cookie.split(";")
var excludedCookies = ["mascot", "theme", "theme2", "mascot_url", "lang", "csrf_token", "altColors", "hideAds", "EU_Cookie"] var excludedCookies = ["mascot", "theme", "theme2", "mascot_url", "lang", "csrf_token", "altColors", "EU_Cookie"]
//Remove all cookies but exclude those in the above array //Remove all cookies but exclude those in the above array
for (var i = 0; i < cookies.length; i++) { for (var i = 0; i < cookies.length; i++) {

Voir le fichier

@ -81,13 +81,10 @@
<div class="container pagination"> <div class="container pagination">
{{ genNav(Navigation, URL, 15)|raw }} {{ genNav(Navigation, URL, 15)|raw }}
</div> </div>
{{ if !HideAds }}
<center class="container" id="ad-container"> <center class="container" id="ad-container">
{{ adId = Sukebei() ? 634159 : 634157 }} {{ adId = Sukebei() ? 634159 : 634157 }}
<iframe data-aa='{{adId}}' src='//ad.a-ads.com/{{adId}}?size=728x90' scrolling='no' allowtransparency='true'></iframe> <iframe data-aa='{{adId}}' src='//ad.a-ads.com/{{adId}}?size=728x90' scrolling='no' allowtransparency='true'></iframe>
<span class="box" id="ad-blocked">why du u block ads</span>
</center> </center>
{{ end }}
<footer id="footer"> <footer id="footer">
<div class="container footer center"> <div class="container footer center">
<div class="footer-opt"> <div class="footer-opt">

Voir le fichier

@ -49,15 +49,6 @@
<br/> <br/>
</span> </span>
<span class="form-group">
<h3>{{ T("hide_ads") }}</h3>
<p><a href="/faq#why_ads">{{ T("hide_ads_setting_explanation")|raw }}</a></p>
<select id="hideAds-selector" name="hideAds" class="form-input">
<option value="false">Disabled</option>
<option value="true" {{if HideAds}}selected{{end}}>Enabled</option>
</select>
</span>
<p>{{ T("cookies")}}</p> <p>{{ T("cookies")}}</p>
<button type="submit" class="form-input btn">{{ T("save_changes")}}</button> <button type="submit" class="form-input btn">{{ T("save_changes")}}</button>
</div> </div>

Voir le fichier

@ -54,7 +54,6 @@ func Commonvariables(c *gin.Context) jet.VarMap {
variables.Set("T", publicSettings.GetTfuncFromRequest(c)) variables.Set("T", publicSettings.GetTfuncFromRequest(c))
variables.Set("Theme", publicSettings.GetThemeFromRequest(c)) variables.Set("Theme", publicSettings.GetThemeFromRequest(c))
variables.Set("AltColors", publicSettings.GetAltColorsFromRequest(c)) variables.Set("AltColors", publicSettings.GetAltColorsFromRequest(c))
variables.Set("HideAds", publicSettings.GetAdsEnabledFromRequest(c))
variables.Set("Mascot", publicSettings.GetMascotFromRequest(c)) variables.Set("Mascot", publicSettings.GetMascotFromRequest(c))
variables.Set("MascotURL", publicSettings.GetMascotURLFromRequest(c)) variables.Set("MascotURL", publicSettings.GetMascotURLFromRequest(c))
variables.Set("User", user) variables.Set("User", user)

Voir le fichier

@ -51,7 +51,7 @@ func walkDirTest(dir string, t *testing.T) {
em := "cop@cat.fe" em := "cop@cat.fe"
fakeTag := &models.Tag{1, 1, "12345", "anidbid", 1, 0, true} fakeTag := &models.Tag{1, 1, "12345", "anidbid", 1, 0, true}
fakeUser := &models.User{1, "test", "test", "test", 1, time.Now(), time.Now(), "test", time.Now(), "en", "test", "test", "test", "test", "test", "test", 0.0, []models.User{}, []models.User{}, "test", []models.Torrent{}, []models.Notification{}, 1, models.UserSettings{}, []models.Tag{*fakeTag}} fakeUser := &models.User{1, "test", "test", "test", 1, time.Now(), time.Now(), "test", time.Now(), "en", "test", "test", "test", "test", "test", 0.0, []models.User{}, []models.User{}, "test", []models.Torrent{}, []models.Notification{}, 1, models.UserSettings{}, []models.Tag{*fakeTag}}
fakeComment := &models.Comment{1, 1, 1, "test", time.Now(), time.Now(), nil, &models.Torrent{}, fakeUser} fakeComment := &models.Comment{1, 1, 1, "test", time.Now(), time.Now(), nil, &models.Torrent{}, fakeUser}
fakeScrapeData := &models.Scrape{1, 0, 0, 10, time.Now()} fakeScrapeData := &models.Scrape{1, 0, 0, 10, time.Now()}
fakeFile := &models.File{1, 1, "l12:somefile.mp4e", 3} fakeFile := &models.File{1, 1, "l12:somefile.mp4e", 3}
@ -282,7 +282,6 @@ func mockupCommonvariables(t *testing.T) jet.VarMap {
variables.Set("T", T) variables.Set("T", T)
variables.Set("Theme", "test") variables.Set("Theme", "test")
variables.Set("AltColors", "test") variables.Set("AltColors", "test")
variables.Set("HideAds", "test")
variables.Set("Mascot", "test") variables.Set("Mascot", "test")
variables.Set("MascotURL", "test") variables.Set("MascotURL", "test")
variables.Set("User", &models.User{}) variables.Set("User", &models.User{})

Voir le fichier

@ -1095,14 +1095,6 @@
"id": "upload_as_anon", "id": "upload_as_anon",
"translation": "Upload Anonymously" "translation": "Upload Anonymously"
}, },
{
"id": "hide_ads",
"translation": "Hide Ads"
},
{
"id": "hide_ads_setting_explanation",
"translation": "This setting will prevent ads from loading if enabled. Why does pantsu has ads?"
},
{ {
"id": "cookies", "id": "cookies",
"translation": "By clicking save, you consent to our use of cookies" "translation": "By clicking save, you consent to our use of cookies"

Voir le fichier

@ -197,19 +197,6 @@ func GetAltColorsFromRequest(c *gin.Context) bool {
return true return true
} }
// GetAltColorsFromRequest : Return whether user wants to Hide ads (false by default)
func GetAdsEnabledFromRequest(c *gin.Context) bool {
user, _ := getCurrentUser(c)
if user.ID > 0 {
return user.HideAds == "true"
}
cookie, err := c.Cookie("hideAds")
if err == nil {
return cookie == "true"
}
return false
}
// GetMascotFromRequest : Return whether user has enabled mascot or not // GetMascotFromRequest : Return whether user has enabled mascot or not
func GetMascotFromRequest(c *gin.Context) string { func GetMascotFromRequest(c *gin.Context) string {
user, _ := getCurrentUser(c) user, _ := getCurrentUser(c)