View Issue Details

IDProjectCategoryView StatusLast Update
0035503mantisbthtmlpublic2025-03-09 13:38
Reporterdregad Assigned Tocommunity  
PrioritynormalSeveritytweakReproducibilityalways
Status resolvedResolutionfixed 
Target Version2.28.0Fixed in Version2.28.0 
Summary0035503: The MantisBT web interface must pass HTML validation (part 2)
Description

This is a continuation of the work started by @raspopov in 0035180.

It is very desirable that the HTML and CSS are flawless and pass the checks for example at https://validator.w3.org/. Current reports show a few bugs, lots of warnings and advisories, mostly due to a fairly old version of HTML. Poorly formatted HTML makes it difficult to develop themes, affects compatibility with browsers and non-computer devices, and has a bad effect on accessibility.

TagsNo tags attached.

Relationships

related to 0035180 closedcommunity The MantisBT web interface must pass HTML validation 

Activities

dregad

dregad

2025-02-26 19:02

developer   ~0069932

Last edited: 2025-02-26 19:02

@raspopov posted note 0035180:0069925 on 2025-02-26 17:08, reproduced below:

More PR: https://github.com/mantisbt/mantisbt/pull/2110

Perhaps in the end it will be possible to package all the code for outputting pages, tables, etc. into a simple set of print functions. This will allow, for example, to easily change the template for forming tables from <table> to flex <div> (otherwise tables don't fit on smartphone screens).

dregad

dregad

2025-03-09 13:38

developer   ~0069973

PR https://github.com/mantisbt/mantisbt/pull/2110 merged.

Related Changesets

MantisBT: master 3049371d

2025-03-09 13:35

dregad


Details Diff
Fix HTML errors and warnings 2

Fixes 0035503, PR https://github.com/mantisbt/mantisbt/pull/2110
Affected Issues
0035503
mod - bug_change_status_page.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_page.php Diff File
mod - bug_view_inc.php Diff File
mod - bugnote_view_inc.php Diff File
mod - core/html_api.php Diff File
mod - core/layout_api.php Diff File
mod - core/print_api.php Diff File
mod - js/common.js Diff File
mod - manage_overview_page.php Diff File
mod - manage_user_create_page.php Diff File
mod - print_all_bug_page.php Diff File
mod - print_all_bug_page_word.php Diff File