FormalPara Synonyms or Related Words:
Nihongi
FormalPara Category:
Language
FormalPara Definition:
The second-earliest surviving chronicle of Japan, the “Chronicle of Japan,” completed in 720. The work began in the seventh century with the same objectives as for Koji-ki, but the Nihon Shoki is a more lengthy and scholarly attempt written in Chinese, the official written language of the day. It was compiled as part of the Ritsuryo state’s effort to legitimize the ruling dynasty. Numerous documents, including Chinese and Korean sources, were clearly consulted and often cited. Beginning with a slightly different version of a creation myth from the one related in Koji-ki, the chronicles end with the events at the very end of the seventh century. The accounts include imperial genealogies, legendary events, and reign chronicles. They have been used in archaeological studies of the protohistoric Kofun period.
Access this chapter
')
var buybox = document.querySelector("[data-id=id_"+ timestamp +"]").parentNode
var buyingOptions = buybox.querySelectorAll(".buying-option")
;[].slice.call(buyingOptions).forEach(initCollapsibles)
var buyboxMaxSingleColumnWidth = 480
function initCollapsibles(subscription, index) {
var toggle = subscription.querySelector(".buying-option-price")
subscription.classList.remove("expanded")
var form = subscription.querySelector(".buying-option-form")
var priceInfo = subscription.querySelector(".price-info")
var buyingOption = toggle.parentElement
if (toggle && form && priceInfo) {
toggle.setAttribute("role", "button")
toggle.setAttribute("tabindex", "0")
toggle.addEventListener("click", function (event) {
var expandedBuyingOptions = buybox.querySelectorAll(".buying-option.expanded")
var buyboxWidth = buybox.offsetWidth
;[].slice.call(expandedBuyingOptions).forEach(function(option) {
if (buyboxWidth buyboxMaxSingleColumnWidth) {
toggle.click()
} else {
if (index === 0) {
toggle.click()
} else {
toggle.setAttribute("aria-expanded", "false")
form.hidden = "hidden"
priceInfo.hidden = "hidden"
}
}
})
}
initialStateOpen()
if (window.buyboxInitialised) return
window.buyboxInitialised = true
initKeyControls()
})()