From 23b71ca21f15288f9d2e7e04a37de95b8ae8ca18 Mon Sep 17 00:00:00 2001
From: Al
Date: Sun, 14 Jul 2019 01:09:36 +0200
Subject: Add full support for quotes in nexus descriptions and avoid url
horizontal overflow by forcing world break word wrap.
---
src/bbcode.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
(limited to 'src/bbcode.cpp')
diff --git a/src/bbcode.cpp b/src/bbcode.cpp
index 9f064106..3d7b2ba2 100644
--- a/src/bbcode.cpp
+++ b/src/bbcode.cpp
@@ -137,11 +137,11 @@ private:
m_TagMap["center"] = std::make_pair(QRegExp("\\[center\\](.*)\\[/center\\]"),
"\\1
");
m_TagMap["quote"] = std::make_pair(QRegExp("\\[quote\\](.*)\\[/quote\\]"),
- "\"\\1\"
");
+ "\\1
");
m_TagMap["quote="] = std::make_pair(QRegExp("\\[quote=([^\\]]*)\\](.*)\\[/quote\\]"),
- "\"\\2\"
--\\1
");
+ "\\2
");
m_TagMap["code"] = std::make_pair(QRegExp("\\[code\\](.*)\\[/code\\]"),
- "\\1
");
+ "\\1");
m_TagMap["heading"]= std::make_pair(QRegExp("\\[heading\\](.*)\\[/heading\\]"),
"\\1
");
m_TagMap["line"] = std::make_pair(QRegExp("\\[line\\]"),
--
cgit v1.3.1
From a2aa4270e9d8516ece2a6e013ff6a13918dd1efc Mon Sep 17 00:00:00 2001
From: Al
Date: Sun, 14 Jul 2019 01:55:08 +0200
Subject: Added full Spoiler support to the nexus Description viewer.
---
src/bbcode.cpp | 2 ++
src/modinfodialognexus.cpp | 26 ++++++++++++++++++++++++++
2 files changed, 28 insertions(+)
(limited to 'src/bbcode.cpp')
diff --git a/src/bbcode.cpp b/src/bbcode.cpp
index 3d7b2ba2..51c461e6 100644
--- a/src/bbcode.cpp
+++ b/src/bbcode.cpp
@@ -140,6 +140,8 @@ private:
"\\1
");
m_TagMap["quote="] = std::make_pair(QRegExp("\\[quote=([^\\]]*)\\](.*)\\[/quote\\]"),
"\\2
");
+ m_TagMap["spoiler"] = std::make_pair(QRegExp("\\[spoiler\\](.*)\\[/spoiler\\]"),
+ "Spoiler: Show
\\1
");
m_TagMap["code"] = std::make_pair(QRegExp("\\[code\\](.*)\\[/code\\]"),
"\\1");
m_TagMap["heading"]= std::make_pair(QRegExp("\\[heading\\](.*)\\[/heading\\]"),
diff --git a/src/modinfodialognexus.cpp b/src/modinfodialognexus.cpp
index 180c72f0..e606525c 100644
--- a/src/modinfodialognexus.cpp
+++ b/src/modinfodialognexus.cpp
@@ -238,6 +238,32 @@ void NexusTab::onModChanged()
padding: 0;
}
+ div.spoiler_content {
+ background: #262626;
+ border: 1px dashed #3b3b3b;
+ padding: 5px;
+ margin: 5px;
+ }
+
+ div.bbc_spoiler_show{
+ border: 1px solid black;
+ background-color: #454545;
+ font-size: 11px;
+ padding: 3px;
+ color: #E6E6E6;
+ border-radius: 3px;
+ display: inline-block;
+ cursor: pointer;
+ }
+
+ details summary::-webkit-details-marker {
+ display:none;
+ }
+
+ summary:focus {
+ outline: 0;
+ }
+
a
{
/*should avoid overflow with long links forcing wordwrap regardless of spaces*/
--
cgit v1.3.1
From b997e97472915eb54e42dc0508ddc5d4e78cd231 Mon Sep 17 00:00:00 2001
From: Al
Date: Sun, 14 Jul 2019 02:46:57 +0200
Subject: Fixed Youtube links in Nexus Description view.
---
src/bbcode.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'src/bbcode.cpp')
diff --git a/src/bbcode.cpp b/src/bbcode.cpp
index 51c461e6..eae38f34 100644
--- a/src/bbcode.cpp
+++ b/src/bbcode.cpp
@@ -183,7 +183,7 @@ private:
m_TagMap["email="] = std::make_pair(QRegExp("\\[email=\"?([^\\]]*)\"?\\](.*)\\[/email\\]"),
"\\2");
m_TagMap["youtube"] = std::make_pair(QRegExp("\\[youtube\\](.*)\\[/youtube\\]"),
- "http://www.youtube.com/v/\\1");
+ "https://youtu.be/\\1");
// make all patterns non-greedy and case-insensitive
--
cgit v1.3.1
From 21b9d90d0030a3608b4c9336d0d436f6e87fb998 Mon Sep 17 00:00:00 2001
From: Al
Date: Sun, 14 Jul 2019 17:15:43 +0200
Subject: Changed youtube links in nexus description to use full version
instead of shortened one.
---
src/bbcode.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'src/bbcode.cpp')
diff --git a/src/bbcode.cpp b/src/bbcode.cpp
index eae38f34..323dd128 100644
--- a/src/bbcode.cpp
+++ b/src/bbcode.cpp
@@ -183,7 +183,7 @@ private:
m_TagMap["email="] = std::make_pair(QRegExp("\\[email=\"?([^\\]]*)\"?\\](.*)\\[/email\\]"),
"\\2");
m_TagMap["youtube"] = std::make_pair(QRegExp("\\[youtube\\](.*)\\[/youtube\\]"),
- "https://youtu.be/\\1");
+ "https://www.youtube.com/watch?v=\\1");
// make all patterns non-greedy and case-insensitive
--
cgit v1.3.1