MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 18: | Line 18: | ||
}); | }); | ||
/* === Transight | |||
/* === Transight Custom Footer Injection === */ | |||
mw.loader.using(['mediawiki.util'], function () { | mw.loader.using(['mediawiki.util'], function () { | ||
$(function () { | $(function () { | ||
var footerHTML = '\ | var footerHTML = '\ | ||
<div id="ts-footer" class="ts-footer">\ | <div id="ts-footer" class="ts-footer">\ | ||
<div class="ts-footer__container">\ | <div class="ts-footer__container" style="display:flex; flex-wrap:wrap; justify-content:space-between;">\ | ||
< | |||
< | <!-- USE CASES -->\ | ||
<div style="flex: 1; min-width:200px; margin:10px;">\ | |||
<li><a href="/ | <span class="ts-footer__title">USE CASES</span>\ | ||
<li><a href="/ | <ul class="ts-footer__list">\ | ||
<li><a href="/ | <li><a href="https://transight.com/solutions/fleet-management/">Fleet Telematics</a></li>\ | ||
<li><a href="/ | <li><a href="https://transight.com/solutions/remote-management-system/">Remote Monitoring System</a></li>\ | ||
<li><a href="/ | <li><a href="https://transight.com/solutions/automation/">Automation</a></li>\ | ||
<li><a href="https://transight.com/solutions/asset-tracking/">Asset Tracking</a></li>\ | |||
<li><a href="https://transight.com/transforming-battery-management-for-ev/">Advanced EV Telematics</a></li>\ | |||
</ul>\ | </ul>\ | ||
</div>\ | |||
<!-- PRODUCTS -->\ | |||
<div style="flex: 1; min-width:200px; margin:10px;">\ | |||
<span class="ts-footer__title">PRODUCTS</span>\ | |||
<ul class="ts-footer__list">\ | |||
<li><a href="/wiki/Trackers">Trackers</a></li>\ | <li><a href="/wiki/Trackers">Trackers</a></li>\ | ||
<li><a href="/wiki/Accessories">Accessories</a></li>\ | <li><a href="/wiki/Accessories">Accessories</a></li>\ | ||
<li><a href="/ | <li><a href="https://transight.com/products/cloud-iot-platform/">Cloud IoT Solutions</a></li>\ | ||
</ul>\ | </ul>\ | ||
</div>\ | |||
<!-- SUPPORT -->\ | |||
<li><a href="/ | <div style="flex: 1; min-width:200px; margin:10px;">\ | ||
<li><a href="/wiki/ | <span class="ts-footer__title">SUPPORT</span>\ | ||
<li><a href="/wiki/ | <ul class="ts-footer__list">\ | ||
<li><a href="https://transight.com/client-support/">Product Support</a></li>\ | |||
<li><a href="/wiki/WIKI_KNOWLEDGE_BASE">Wiki Knowledge Base</a></li>\ | |||
<li><a href="/wiki/RMA_Guidelines">Warranty & Repair</a></li>\ | |||
</ul>\ | </ul>\ | ||
</div>\ | |||
<!-- ABOUT US -->\ | |||
<li><a href="/ | <div style="flex: 1; min-width:200px; margin:10px;">\ | ||
<span class="ts-footer__title">ABOUT US</span>\ | |||
<ul class="ts-footer__list">\ | |||
<li><a href="https://transight.com/about/">Mission, Vision</a></li>\ | |||
<li><a href="/wiki/Career">Career</a></li>\ | <li><a href="/wiki/Career">Career</a></li>\ | ||
<li><a href="/ | <li><a href="https://transight.com/contact/">Contacts</a></li>\ | ||
<li><a href="https://www.instagram.com/transightsystems/" target="_blank">Instagram</a></li>\ | |||
<li><a href="https://www.youtube.com/@transightsystems/" target="_blank">YouTube</a></li>\ | |||
<li><a href="https://www.linkedin.com/company/transight/" target="_blank">LinkedIn</a></li>\ | |||
</ul>\ | </ul>\ | ||
</div>\ | </div>\ | ||
</div>\ | </div>\ | ||
</div>'; | </div>'; | ||
// Insert | // Insert before default MediaWiki footer | ||
var $anchor = $('.mw-footer, #footer, .mw-footer-container').first(); | var $anchor = $('.mw-footer, #footer, .mw-footer-container').first(); | ||
if ($anchor.length) { | if ($anchor.length) { | ||
$anchor.hide(); | $anchor.hide(); | ||
$anchor.before(footerHTML); | $anchor.before(footerHTML); | ||
Revision as of 06:52, 1 September 2025
$(document).ready(function() {
$('input#searchInput').attr('placeholder', 'Search for Transight Wiki');
});
// Open all external links in a new tab
$(document).ready(function () {
$("a.external").attr("target", "_blank");
});
mw.loader.using('mediawiki.util', function () {
// Force small text
document.documentElement.classList.remove('vector-feature-custom-font-size-standard', 'vector-feature-custom-font-size-large');
document.documentElement.classList.add('vector-feature-custom-font-size-small');
// Force wide layout
document.documentElement.classList.remove('vector-feature-limited-width');
document.documentElement.classList.add('vector-feature-wide-width');
});
/* === Transight Custom Footer Injection === */
mw.loader.using(['mediawiki.util'], function () {
$(function () {
var footerHTML = '\
<div id="ts-footer" class="ts-footer">\
<div class="ts-footer__container" style="display:flex; flex-wrap:wrap; justify-content:space-between;">\
<!-- USE CASES -->\
<div style="flex: 1; min-width:200px; margin:10px;">\
<span class="ts-footer__title">USE CASES</span>\
<ul class="ts-footer__list">\
<li><a href="https://transight.com/solutions/fleet-management/">Fleet Telematics</a></li>\
<li><a href="https://transight.com/solutions/remote-management-system/">Remote Monitoring System</a></li>\
<li><a href="https://transight.com/solutions/automation/">Automation</a></li>\
<li><a href="https://transight.com/solutions/asset-tracking/">Asset Tracking</a></li>\
<li><a href="https://transight.com/transforming-battery-management-for-ev/">Advanced EV Telematics</a></li>\
</ul>\
</div>\
<!-- PRODUCTS -->\
<div style="flex: 1; min-width:200px; margin:10px;">\
<span class="ts-footer__title">PRODUCTS</span>\
<ul class="ts-footer__list">\
<li><a href="/wiki/Trackers">Trackers</a></li>\
<li><a href="/wiki/Accessories">Accessories</a></li>\
<li><a href="https://transight.com/products/cloud-iot-platform/">Cloud IoT Solutions</a></li>\
</ul>\
</div>\
<!-- SUPPORT -->\
<div style="flex: 1; min-width:200px; margin:10px;">\
<span class="ts-footer__title">SUPPORT</span>\
<ul class="ts-footer__list">\
<li><a href="https://transight.com/client-support/">Product Support</a></li>\
<li><a href="/wiki/WIKI_KNOWLEDGE_BASE">Wiki Knowledge Base</a></li>\
<li><a href="/wiki/RMA_Guidelines">Warranty & Repair</a></li>\
</ul>\
</div>\
<!-- ABOUT US -->\
<div style="flex: 1; min-width:200px; margin:10px;">\
<span class="ts-footer__title">ABOUT US</span>\
<ul class="ts-footer__list">\
<li><a href="https://transight.com/about/">Mission, Vision</a></li>\
<li><a href="/wiki/Career">Career</a></li>\
<li><a href="https://transight.com/contact/">Contacts</a></li>\
<li><a href="https://www.instagram.com/transightsystems/" target="_blank">Instagram</a></li>\
<li><a href="https://www.youtube.com/@transightsystems/" target="_blank">YouTube</a></li>\
<li><a href="https://www.linkedin.com/company/transight/" target="_blank">LinkedIn</a></li>\
</ul>\
</div>\
</div>\
</div>';
// Insert before default MediaWiki footer
var $anchor = $('.mw-footer, #footer, .mw-footer-container').first();
if ($anchor.length) {
$anchor.hide();
$anchor.before(footerHTML);
} else {
$('body').append(footerHTML);
}
});
});