User:Docmoates/Social: Difference between revisions

From XMethod Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 139: Line 139:


<script>
<script>
mw.loader.using(['jquery','mediawiki.api']).then(function(){
(window.RLQ=window.RLQ||[]).push(function(){
mw.loader.using(['mediawiki.api','mediawiki.util']).then(function(){
var user=mw.config.get('wgUserName')||'Guest';
var user=mw.config.get('wgUserName')||'Guest';
var photo=localStorage.getItem('sf_photo_'+user)||'';
var photo=localStorage.getItem('sf_photo_'+user)||'';
Line 173: Line 174:
});
});


// Image modal tabs
document.querySelectorAll('.sf-tab').forEach(function(tab){
document.querySelectorAll('.sf-tab').forEach(function(tab){
tab.addEventListener('click',function(){
tab.addEventListener('click',function(){
Line 183: Line 183:
});
});


// Image modal
gel('add-image-btn').addEventListener('click',function(){
gel('add-image-btn').addEventListener('click',function(){
gel('image-modal').classList.add('active');
gel('image-modal').classList.add('active');
Line 196: Line 195:
});
});


// File upload zone
var uploadZone=gel('upload-zone');
var uploadZone=gel('upload-zone');
var fileInput=gel('file-input');
var fileInput=gel('file-input');
Line 223: Line 221:
}
}


// URL preview
gel('image-url-input').addEventListener('input',function(){
gel('image-url-input').addEventListener('input',function(){
var url=this.value.trim();
var url=this.value.trim();
Line 234: Line 231:
});
});


// Add image button
gel('image-add-btn').addEventListener('click',function(){
gel('image-add-btn').addEventListener('click',function(){
var activeTab=document.querySelector('.sf-tab.active').dataset.tab;
var activeTab=document.querySelector('.sf-tab.active').dataset.tab;
Line 372: Line 368:


load();
load();
});
});
});
</script>
</script>
</div>
</div>
</html>
</html>

Revision as of 02:52, 3 February 2026

Add Story
?
Edit
📝
No posts yet
Be the first to share something!
Set Profile Photo

Upload to wiki first, then paste URL

Add Photo
Upload
From URL
📤
Click to select or drag image here

Uploading...