Skip to content

Releases: g0v/laweasyread-front

v2.0.5

10 Aug 16:07
Compare
Choose a tag to compare
  • 修正錯誤:文字 "235" 被轉換成整數 5,但應為整數 235 。
  • 修正錯誤:一次提及多個釋字時,各字號雖有連結,但沒有彈出式視窗。
  • 釋字號碼也套用「條號轉換」的設定,可以轉換為阿拉伯數字。
  • 修正錯誤:司法院裁判書前言在「判決如左」之後即換行、而冒號在下一行時,會分析錯誤。
  • 更新連結:更新立法院公報及考試院公報之網址。
  • 修正錯誤:於立法院法律系統,點入法規後的雙欄介面中,法條未能排版的問題。
  • 修正排版:於司法院裁判書新版格式(會自動換行的),將字形調整為一致。

v2.0.1

06 Jan 05:47
Compare
Choose a tag to compare

功能

  • 調整全國法規資料庫的頁面,使寬螢幕時能讓編章節標題黏著於左上側而非正上方。
  • 放棄部分全國法規資料庫的頁面調整:「編章節」頁面、英文介面、友善列印介面。
  • 瀏覽器按鈕視窗增加憲法法庭裁定連結。

程式

  • 舊函式庫 ./lib.js 路徑改為 ./lib/storage.js
  • 棄用 npm install 引用,改為手動複製 kong-utildist/all.js 成為 ./lib/kong-util.js 。(同機開發時,則改使用硬連結)
  • content_scripts/moj.law.css 改成動態匯入,以實作「讓使用者決定是否對該站重新排版」的功能。

v2.0.0

01 Jan 13:46
Compare
Choose a tag to compare

功能

  • 支援網站內嵌。
  • 取消支援右鍵選單及「列出本頁的法律資料」。
  • 例外清單的匹配邏輯變更。
  • 延後彈出式視窗的顯示時間,避免滑鼠單純滑過就彈出,造成使用者困擾。
  • 支援辨識憲法法庭裁判及嵌入彈出式視窗。
  • 司法院裁判書重新排版:將段落中用換行和空格排版的情形進行整理。
  • 於全國法規資料庫實作提到「本法」、「本條例」時的條文連結,但若該詞彙係指授權母法,則不適用。

程式

  • 重建專案結構。
  • Chrome 系列的改為 Manifest V3 ; Firefox 維持 Manifest V2 。
  • 更新引用的 Bootstrap 至 5.2 版。
  • 棄用 domCrawler
  • 棄用 git submodule
  • 將常用函式庫獨立出去為 kong-util ,用 npm install 引用。
  • PCode 全面改為 pcode ;資料改為引入 kong0107/mojLawSplitJSON 專案的 arranged 分支
  • 動態規則物件類別新增「位置」屬性,以區別要在靜態規則們之前或之後套用。
    此設計是為了讓憲法法庭裁判字號中的「憲法」不會被比對到,也要讓同婚專法全名中的「釋字第七四八號」不會被比對到。
  • 採用 Shadow DOM 機制,以避免 CSS 相互汙染。
  • 切開 LER 中後台與前台的機制。
  • 前後台共用函式庫 lib.js
    原本想用 module 模式,但因 content scripts 不能用 module ,只好 background 也不用。亦注意:
    • module.exports 只有 Node.js 能用,瀏覽器不行。
    • importScripts() 只有 Chrome 系列的支援,且仍不能用在模組模式和 content scripts 中。

v1.8.0

29 Aug 03:04
Compare
Choose a tag to compare
support skipping terms