Mollywhite has uploaded a new change for review.
https://gerrit.wikimedia.org/r/73143
Change subject: Adding a "link" property to each section entry.
......................................................................
Adding a "link" property to each section entry.
This allows for a section to have a name that's different from
the name of the wiki page, and allows for automatic linking.
Change-Id: I7b35c3fe32607cf14caeabb00e18c411c4bfdbf2
---
M examples/book.json
M schemas/bookschema.json
2 files changed, 16 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BookManagerv2
refs/changes/43/73143/1
diff --git a/examples/book.json b/examples/book.json
index 15f6f60..7b6c635 100644
--- a/examples/book.json
+++ b/examples/book.json
@@ -13,43 +13,53 @@
"sections": [
{
"name": "The Interpretation of Dreams",
+ "link": "The Interpretation of Dreams",
"pages": [ 7, [ 9, 16 ] ]
},
{
"name": "The Scientific Literature on the Problems of
the Dream",
+ "link": "The Interpretation of Dreams/Chapter 1",
"pages": [ [ 19, 97 ] ]
},
{
"name": "Method of Dream Interpretation: The Analysis
of a Sample Dream",
+ "link": "The Interpretation of Dreams/Chapter 2",
"pages": [ [ 98, 120 ] ]
},
{
"name": "The Dream is the Fulfilment of a Wish",
+ "link": "The Interpretation of Dreams/Chapter 3",
"pages": [ [ 121, 130 ] ]
},
{
"name": "Distortion in Dreams",
+ "link": "The Interpretation of Dreams/Chapter 4",
"pages": [ [ 131, 155 ] ]
},
{
"name": "The Material and Sources of Dreams",
+ "link": "The Interpretation of Dreams/Chapter 5",
"pages": [ [ 156, 277 ] ]
},
{
"name": "The Dream-Work",
+ "link": "The Interpretation of Dreams/Chapter 6",
"pages": [ [ 278, 420 ] ]
},
{
"name": "The Psychology of the Dream Activities",
+ "link": "The Interpretation of Dreams/Chapter 7",
"pages": [ [ 421, 511 ] ]
},
{
"name": "Literary Index",
+ "link": "The Interpretation of Dreams/Chapter 8",
"pages": [ [ 512, 517 ] ]
},
{
"name": "Index",
+ "link": "The Interpretation of Dreams/Index",
"pages": [ [ 519, 528 ] ]
}
]
-}
+}
\ No newline at end of file
diff --git a/schemas/bookschema.json b/schemas/bookschema.json
index b062610..6653fae 100644
--- a/schemas/bookschema.json
+++ b/schemas/bookschema.json
@@ -171,6 +171,11 @@
"type": "string",
"required": true
},
+ "link": {
+ "description": "Name of
the wiki page where this section is located",
+ "type": "string",
+ "required": true
+ },
"pages": {
"description": "Page numbers in the section. Can
either be an array of numbers, or there can be arrays in the list. These
sub-arrays are interpreted as a range, so [1,5] is intepreted as pages 1, 2, 3,
4, and 5.",
"type": "array",
--
To view, visit https://gerrit.wikimedia.org/r/73143
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7b35c3fe32607cf14caeabb00e18c411c4bfdbf2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BookManagerv2
Gerrit-Branch: master
Gerrit-Owner: Mollywhite <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits