@@ -1903,25 +1903,25 @@ QString QgsWmsProvider::htmlMetadata()
1903
1903
1904
1904
if ( !mSettings .mTiled )
1905
1905
{
1906
- metadata += QStringLiteral ( " <a href=\" # selectedlayers\" >" ) %
1906
+ metadata += QStringLiteral ( " <a href=\"\" onclick= \" document.getElementById(' selectedlayers').scrollIntoView(); return false; \" >" ) %
1907
1907
tr ( " Selected Layers" ) %
1908
- QStringLiteral ( " </a> <a href=\" # otherlayers\" >" ) %
1908
+ QStringLiteral ( " </a> <a href=\"\" onclick= \" document.getElementById(' otherlayers').scrollIntoView(); return false; \" >" ) %
1909
1909
tr ( " Other Layers" ) %
1910
1910
QStringLiteral ( " </a>" );
1911
1911
}
1912
1912
else
1913
1913
{
1914
- metadata += QStringLiteral ( " <a href=\" # tilesetproperties\" >" ) %
1914
+ metadata += QStringLiteral ( " <a href=\"\" onclick= \" document.getElementById(' tilesetproperties').scrollIntoView(); return false; \" >" ) %
1915
1915
tr ( " Tile Layer Properties" ) %
1916
1916
QStringLiteral ( " </a> " ) %
1917
- QStringLiteral ( " <a href=\" # cachestats\" >" ) %
1917
+ QStringLiteral ( " <a href=\"\" onclick= \" document.getElementById(' cachestats'); return false; \" >" ) %
1918
1918
tr ( " Cache Stats" ) %
1919
1919
QStringLiteral ( " </a> " );
1920
1920
}
1921
1921
1922
1922
metadata += QStringLiteral ( " <br /><table class=\" tabular-view\" >" ) % // Nested table 1
1923
1923
// Server Properties section
1924
- QStringLiteral ( " <tr><th class=\" strong\" ><a name =\" serverproperties\" ></a >" ) %
1924
+ QStringLiteral ( " <tr><th class=\" strong\" id =\" serverproperties\" >" ) %
1925
1925
tr ( " Server Properties" ) %
1926
1926
QStringLiteral ( " </th></tr>" ) %
1927
1927
@@ -2041,14 +2041,13 @@ QString QgsWmsProvider::htmlMetadata()
2041
2041
tr ( " Tile Layer Count" ) %
2042
2042
QStringLiteral ( " </td>" ) %
2043
2043
QStringLiteral ( " <td>" ) %
2044
- QString::number ( mCaps .mTileLayersSupported .size () );
2045
- QStringLiteral ( " </td></tr>" ) %
2046
-
2047
- QStringLiteral ( " <tr><td>" ) %
2048
- tr ( " GetTileUrl" ) %
2049
- QStringLiteral ( " </td>" ) %
2050
- QStringLiteral ( " <td>" ) %
2051
- getTileUrl ();
2044
+ QString::number ( mCaps .mTileLayersSupported .size () ) %
2045
+ QStringLiteral ( " </td></tr>" ) %
2046
+ QStringLiteral ( " <tr><td>" ) %
2047
+ tr ( " GetTileUrl" ) %
2048
+ QStringLiteral ( " </td>" ) %
2049
+ QStringLiteral ( " <td>" ) %
2050
+ getTileUrl ();
2052
2051
QStringLiteral ( " </td></tr>" );
2053
2052
2054
2053
if ( mTileLayer )
@@ -2093,15 +2092,15 @@ QString QgsWmsProvider::htmlMetadata()
2093
2092
tr ( " Image Formats" ) %
2094
2093
QStringLiteral ( " </td>" ) %
2095
2094
QStringLiteral ( " <td>" ) %
2096
- mCaps .mCapabilities .capability .request .getMap .format .join ( QStringLiteral ( " <br />" ) );
2097
- QStringLiteral ( " </td></tr>" ) %
2095
+ mCaps .mCapabilities .capability .request .getMap .format .join ( QStringLiteral ( " <br />" ) ) %
2096
+ QStringLiteral ( " </td></tr>" ) %
2098
2097
2099
- // GetFeatureInfo Request Formats
2100
- QStringLiteral ( " <tr><td>" ) %
2101
- tr ( " Identify Formats" ) %
2102
- QStringLiteral ( " </td>" ) %
2103
- QStringLiteral ( " <td>" ) %
2104
- mCaps .mCapabilities .capability .request .getFeatureInfo .format .join ( QStringLiteral ( " <br />" ) );
2098
+ // GetFeatureInfo Request Formats
2099
+ QStringLiteral ( " <tr><td>" ) %
2100
+ tr ( " Identify Formats" ) %
2101
+ QStringLiteral ( " </td>" ) %
2102
+ QStringLiteral ( " <td>" ) %
2103
+ mCaps .mCapabilities .capability .request .getFeatureInfo .format .join ( QStringLiteral ( " <br />" ) );
2105
2104
QStringLiteral ( " </td></tr>" ) %
2106
2105
2107
2106
// Layer Count (as managed by this provider)
@@ -2120,7 +2119,7 @@ QString QgsWmsProvider::htmlMetadata()
2120
2119
// Layer properties
2121
2120
if ( !mSettings .mTiled )
2122
2121
{
2123
- metadata += QStringLiteral ( " <tr><th class=\" strong\" ><a name =\" selectedlayers\" ></a >" ) %
2122
+ metadata += QStringLiteral ( " <tr><th class=\" strong\" id =\" selectedlayers\" >" ) %
2124
2123
tr ( " Selected Layers" ) %
2125
2124
QStringLiteral ( " </th></tr>" );
2126
2125
@@ -2137,7 +2136,7 @@ QString QgsWmsProvider::htmlMetadata()
2137
2136
// Layer properties
2138
2137
if ( n < mCaps .mLayersSupported .size () )
2139
2138
{
2140
- metadata += QStringLiteral ( " <tr><th class=\" strong\" ><a name =\" otherlayers\" ></a >" ) %
2139
+ metadata += QStringLiteral ( " <tr><th class=\" strong\" id =\" otherlayers\" >" ) %
2141
2140
tr ( " Other Layers" ) %
2142
2141
QStringLiteral ( " </th></tr>" );
2143
2142
@@ -2153,7 +2152,7 @@ QString QgsWmsProvider::htmlMetadata()
2153
2152
else
2154
2153
{
2155
2154
// Tileset properties
2156
- metadata += QStringLiteral ( " <tr><th class=\" strong\" ><a name =\" tilesetproperties\" ></a >" ) %
2155
+ metadata += QStringLiteral ( " <tr><th class=\" strong\" id =\" tilesetproperties\" >" ) %
2157
2156
tr ( " Tileset Properties" ) %
2158
2157
QStringLiteral ( " </th></tr>" ) %
2159
2158
@@ -2171,8 +2170,8 @@ QString QgsWmsProvider::htmlMetadata()
2171
2170
QStringLiteral ( " </th></tr>" ) %
2172
2171
2173
2172
QStringLiteral ( " <tr><td>" ) %
2174
- l.identifier ;
2175
- QStringLiteral ( " </td><td class=\" strong\" >" );
2173
+ l.identifier %
2174
+ QStringLiteral ( " </td><td class=\" strong\" >" );
2176
2175
2177
2176
if ( l.tileMode == WMTS )
2178
2177
{
@@ -2205,22 +2204,22 @@ QString QgsWmsProvider::htmlMetadata()
2205
2204
tr ( " Title" ) %
2206
2205
QStringLiteral ( " </td>" ) %
2207
2206
QStringLiteral ( " <td>" ) %
2208
- l.title ;
2209
- QStringLiteral ( " </td></tr>" ) %
2210
-
2211
- QStringLiteral ( " <tr><td class=\" strong\" >" ) %
2212
- tr ( " Abstract" ) %
2213
- QStringLiteral ( " </td>" ) %
2214
- QStringLiteral ( " <td>" ) %
2215
- l.abstract ;
2216
- QStringLiteral ( " </td></tr>" ) %
2217
-
2218
- QStringLiteral ( " <tr><td class=\" strong\" >" ) %
2219
- tr ( " Selected" ) %
2220
- QStringLiteral ( " </td>" ) %
2221
- QStringLiteral ( " <td class=\" strong\" >" ) %
2222
- l.identifier == mSettings .mActiveSubLayers .join ( QStringLiteral ( " ," ) ) ? tr ( " Yes" ) : tr ( " No" ) %
2223
- QStringLiteral ( " </td></tr>" );
2207
+ l.title %
2208
+ QStringLiteral ( " </td></tr>" ) %
2209
+
2210
+ QStringLiteral ( " <tr><td class=\" strong\" >" ) %
2211
+ tr ( " Abstract" ) %
2212
+ QStringLiteral ( " </td>" ) %
2213
+ QStringLiteral ( " <td>" ) %
2214
+ l.abstract %
2215
+ QStringLiteral ( " </td></tr>" ) %
2216
+
2217
+ QStringLiteral ( " <tr><td class=\" strong\" >" ) %
2218
+ tr ( " Selected" ) %
2219
+ QStringLiteral ( " </td>" ) %
2220
+ QStringLiteral ( " <td class=\" strong\" >" ) %
2221
+ l.identifier == mSettings .mActiveSubLayers .join ( QStringLiteral ( " ," ) ) ? tr ( " Yes" ) : tr ( " No" ) %
2222
+ QStringLiteral ( " </td></tr>" );
2224
2223
2225
2224
if ( !l.styles .isEmpty () )
2226
2225
{
@@ -2233,8 +2232,8 @@ QString QgsWmsProvider::htmlMetadata()
2233
2232
{
2234
2233
styles << style.identifier ;
2235
2234
}
2236
- metadata += styles.join ( QStringLiteral ( " , " ) );
2237
- metadata += QStringLiteral ( " </td></tr>" );
2235
+ metadata += styles.join ( QStringLiteral ( " , " ) ) %
2236
+ QStringLiteral ( " </td></tr>" );
2238
2237
}
2239
2238
2240
2239
metadata += QStringLiteral ( " <tr><td class=\" strong\" >" ) %
@@ -2251,13 +2250,12 @@ QString QgsWmsProvider::htmlMetadata()
2251
2250
for ( int i = 0 ; i < l.boundingBoxes .size (); i++ )
2252
2251
{
2253
2252
metadata += QStringLiteral ( " <tr><td>" ) %
2254
- l.boundingBoxes [i].crs ;
2255
- QStringLiteral ( " </td><td>" ) %
2256
- l.boundingBoxes [i].box .toString ();
2257
- QStringLiteral ( " </td></tr>" );
2253
+ l.boundingBoxes [i].crs %
2254
+ QStringLiteral ( " </td><td>" ) %
2255
+ l.boundingBoxes [i].box .toString () %
2256
+ QStringLiteral ( " </td></tr>" );
2258
2257
}
2259
2258
metadata += QStringLiteral ( " </table></td></tr>" ) % // End nested table 4
2260
-
2261
2259
QStringLiteral ( " <tr><td class=\" strong\" >" ) %
2262
2260
tr ( " Available Tilesets" ) %
2263
2261
QStringLiteral ( " </td><td class=\" strong\" >" );
@@ -2392,7 +2390,7 @@ QString QgsWmsProvider::htmlMetadata()
2392
2390
2393
2391
const QgsWmsStatistics::Stat &stat = QgsWmsStatistics::statForUri ( dataSourceUri () );
2394
2392
2395
- metadata += QStringLiteral ( " <tr><th class=\" strong\" ><a name =\" cachestats\" ></a >" ) %
2393
+ metadata += QStringLiteral ( " <tr><th class=\" strong\" id =\" cachestats\" >" ) %
2396
2394
tr ( " Cache stats" ) %
2397
2395
QStringLiteral ( " </th></tr>" ) %
2398
2396
@@ -2408,22 +2406,22 @@ QString QgsWmsProvider::htmlMetadata()
2408
2406
QStringLiteral ( " <tr><td>" ) %
2409
2407
tr ( " Hits" ) %
2410
2408
QStringLiteral ( " </td><td>" ) %
2411
- QString::number ( stat.cacheHits );
2412
- QStringLiteral ( " </td></tr>" ) %
2409
+ QString::number ( stat.cacheHits ) %
2410
+ QStringLiteral ( " </td></tr>" ) %
2413
2411
2414
- QStringLiteral ( " <tr><td>" ) %
2415
- tr ( " Misses" ) %
2416
- QStringLiteral ( " </td><td>" ) %
2417
- QString::number ( stat.cacheMisses );
2418
- QStringLiteral ( " </td></tr>" ) %
2412
+ QStringLiteral ( " <tr><td>" ) %
2413
+ tr ( " Misses" ) %
2414
+ QStringLiteral ( " </td><td>" ) %
2415
+ QString::number ( stat.cacheMisses ) %
2416
+ QStringLiteral ( " </td></tr>" ) %
2419
2417
2420
- QStringLiteral ( " <tr><td>" ) %
2421
- tr ( " Errors" ) %
2422
- QStringLiteral ( " </td><td>" ) %
2423
- QString::number ( stat.errors );
2424
- QStringLiteral ( " </td></tr>" ) %
2418
+ QStringLiteral ( " <tr><td>" ) %
2419
+ tr ( " Errors" ) %
2420
+ QStringLiteral ( " </td><td>" ) %
2421
+ QString::number ( stat.errors ) %
2422
+ QStringLiteral ( " </td></tr>" ) %
2425
2423
2426
- QStringLiteral ( " </table></td></tr>" ); // End nested table 3
2424
+ QStringLiteral ( " </table></td></tr>" ); // End nested table 3
2427
2425
}
2428
2426
2429
2427
metadata += QStringLiteral ( " </table>" ) % // End nested table 2
0 commit comments