1<!DOCTYPE html> 2<html lang="en-us"> 3 4<head> 5 <!-- Canonical link to help search engines --> 6 <link rel="canonical" href="/search/" /> 7 8 <!-- Basic meta elements --> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 10 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 11 12 <!-- Enable responsiveness on mobile devices --> 13 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" /> 14 15 <!-- Dublin Core metadata for Zotero --> 16 <meta name="DC.title" content="Search" /> 17 <meta name="DC.creator" content="Jean-Philippe Deranty" /> 18 <meta name="DC.creator" content="Yves Saint James Aquino" /> 19 <meta name="DC.creator" content="Brian Ballsun-Stanton" /> 20 <meta name="dcterms:issued" content="2026" /> 21 <meta name="DC.rights" content="CC-BY-SA" /> 22 23 <!-- Highwire Press metadata for Google Scholar / Zotero --> 24 25 <!-- Open Graph metadata --> 26 27 <meta property="og:title" content="Search" /> 28 <meta property="og:description" content="Scholarly work On Work."> 29 <meta property="og:type" content="website" /> 30 <meta property="og:url" content="https://onwork.edu.au/search/" /> 31 <meta property="og:site_name" content="For Work / Against Work" /> 32 <meta property="twitter:card" content="summary"/> 33 <meta property="twitter:creator" content="onwork9"/> 34 <meta property="twitter:site" content="https://onwork.edu.au"/> 35 <meta property="og:image" content="https://onwork.edu.au/assets/work.png" /> 36 37 <title> 38 Search 39 </title> 40 41 <!-- CSS link --> 42 <link rel="stylesheet" href="/assets/css/style.css" /> 43 44 <!-- Pagefind search CSS --> 45 <link rel="stylesheet" href="/pagefind/pagefind-ui.css" /> 46 47 <!-- Pagefind initial load indicator - shows until search UI is ready --> 48 <style> 49 /* Show "Loading search..." until Pagefind renders its input */ 50 .pagefind-ui:not(:has(.pagefind-ui__search-input))::before { 51 content: "Loading search..."; 52 display: block; 53 padding: 1em; 54 color: #666; 55 font-style: italic; 56 } 57 </style> 58 59 <!-- Icons --> 60 <link rel="apple-touch-icon" sizes="57x57" href="/assets/favicon/apple-icon-57x57.png"> 61 <link rel="apple-touch-icon" sizes="60x60" href="/assets/favicon/apple-icon-60x60.png"> 62 <link rel="apple-touch-icon" sizes="72x72" href="/assets/favicon/apple-icon-72x72.png"> 63 <link rel="apple-touch-icon" sizes="76x76" href="/assets/favicon/apple-icon-76x76.png"> 64 <link rel="apple-touch-icon" sizes="114x114" href="/assets/favicon/apple-icon-114x114.png"> 65 <link rel="apple-touch-icon" sizes="120x120" href="/assets/favicon/apple-icon-120x120.png"> 66 <link rel="apple-touch-icon" sizes="144x144" href="/assets/favicon/apple-icon-144x144.png"> 67 <link rel="apple-touch-icon" sizes="152x152" href="/assets/favicon/apple-icon-152x152.png"> 68 <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-icon-180x180.png"> 69 <link rel="icon" type="image/png" sizes="192x192" href="/assets/favicon/android-icon-192x192.png"> 70 <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon/favicon-32x32.png"> 71 <link rel="icon" type="image/png" sizes="96x96" href="/assets/favicon/favicon-96x96.png"> 72 <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon/favicon-16x16.png"> 73 <link rel="manifest" href="/assets/favicon/manifest.json"> 74 <meta name="msapplication-TileColor" content="#ffffff"> 75 <meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> 76 <meta name="theme-color" content="#ffffff"> 77 78 <!-- RSS feeds --> 79 <link rel="alternate" type="application/rss+xml" title="Recent Updates" href="https://onwork.edu.au/feed.xml" /> 80 <link rel="alternate" type="application/rss+xml" title="Newsletter (Substack)" href="https://onwork.substack.com/feed/" /> 81 82 <!-- Google Fonts - PT Sans & PT Serif --> 83 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i|PT+Serif:400,400i&subset=latin-ext&display=swap"> 84 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans|PT+Serif:400&text=%E2%86%92|%E2%86%B3&display=swap"> 85 86 <!-- Font Awesome 6.7.2 - Icon library for share buttons and UI elements --> 87 <link rel="stylesheet" 88 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" 89 integrity="sha512-Evv84Mr4kqVGRNSgIGL/F/aIDqQb7xQ2vcrdIwxfjThSH8CSR7PBEakCr51Ck+w+/U6swU2Im1vVX0SVk9ABhg==" 90 crossorigin="anonymous" 91 referrerpolicy="no-referrer" /> 92 93</head> 94 95 <body class="theme-base-red"> 96 97 98<input type="checkbox" class="sidebar-checkbox" id="sidebar-checkbox"> 99 100<div class="sidebar" id="sidebar"> 101 <div class="sidebar-item"> 102 <p>Scholarly work On Work.</p> 103 </div> 104 105 <nav class="sidebar-nav"> 106 <a class="sidebar-nav-item" href="https://onwork.substack.com/subscribe?utm_source=onworktoc&simple=true&next=https%3A%2F%2Fonwork.substack.com%2F">Subscribe to newsletter</a> 107 <a class="sidebar-nav-item" href="/feed.xml"><i class="fa-solid fa-rss" aria-hidden="true"></i>
107 Latest changes</a> 108 109 <a class="sidebar-nav-item" href="/authors/A/">References by Author</a> 110 <a class="sidebar-nav-item" href="/keywords/A/">References by Keyword</a> 111 <a class="sidebar-nav-item" href="/references+by+theme/">References by Theme</a> 112 113 <a class="sidebar-nav-item" href="/">Home</a> 114 115 <a class="sidebar-nav-item" href="/about/">About</a> 116 <a class="sidebar-nav-item" href="/contribute/">Contributing</a> 117 <a class="sidebar-nav-item" href="/credits/">Credits</a> 118 </nav> 119 120 <div class="sidebar-item"> 121 <p>Preferred citation format: 122 <select id="citation-styles" onchange="renderCitation()"> 123 <option value="apa">APA</option> 124 <option value="chicago-author-date">Chicago (author-date)</option> 125 <option selected="selected" value="modern-language-association">MLA</option> 126 <option value="bibtex">BibTeX</option> 127 </select> 128 </p> 129 </div> 130 131</div> 132 133 <div class="wrap"> 134<div class="masthead"> 135 <div class="container"> 136 <h3 class="masthead-title"> 137 <a href="/" title="Home">For Work / Against Work</a> 138 <br><small>Debates on the centrality of work</small> 139 <a href="/search/" style="float:right;font-size:1.5rem;margin-top:-2rem;" title="Advanced Search"> 140 <i class="fas fa-search" aria-hidden="true"></i> 141 </a> 142 </h3> 143 </div> 144</div> 145 146<div class="container" id="search-container" style="display:none;"> 147 <div id="search"></div> 148</div> 149 150<div class="clearfix"> 151</div> 152 153 <div class="container content" id="main"> 154<div class="narrative"> 155 <h1>Search References</h1> 156<p>Use the search and filters below to find specific references in the bibliography.</p> 157<div id="advanced-search"></div> 158</div> 159 160 161<div class="clearfix"> 162</div> 163 164<div class="footerhead container"> 165 166<div class="footer-logos"> 167 <a href="https://researchers.mq.edu.au/en/projects/the-case-for-work-2"> 168 <img src="https://onwork.edu.au/assets/arc400.png" alt="Australian Research Council"> 169 </a> 170 <a href="https://www.mq.edu.au/research/research-centres-groups-and-facilities/centres/ethics-and-agency"> 171 <img src="https://onwork.edu.au/assets/ethicsandagency.png" alt="Ethics and Agency Research Centre"> 172 </a> 173</div> 174<div class="footer" style="margin-top:1rem;margin-bottom:1rem;"> 175 <a href="https://www.mq.edu.au/about/about-the-university/governance/privacy">Privacy policy</a> • <a href="/cdn-cgi/l/email-protection#e88298c68c8d9a89869c91a88599c68d8c9dc6899d">Contact</a> • <a href="https://onwork.substack.com/?no_cover=true">Latest updates</a> • <a href="https://onwork.substack.com/subscribe?utm_source=onworkindex&simple=true&next=https%3A%2F%2Fonwork.substack.com%2F">Subscribe</a> • <a href="https://onwork.substack.com/feed/">RSS</a> 176</div> 177<div class="footer"> 178 179 <p>Content Copyright 2026 Jean-Philippe Deranty and Macquarie University. This website is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution Share-Alike Licence</a> (except for journal/book abstracts and quotations which are the property of their respective authors). </p><br/> 180 181 Cite this page: 182 183 <div id="footer-cite" style="text-indent:-1rem;padding-left:1rem;text-align:left;"></div>
vendor: 114 bytes, lines 183-184
183 184 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
184<script type="text/javascript" src="/assets/js/citeproc/citeproc.js"></script>
184 185 186</div> 187</div> 188 </div> 189 </div> 190 191 <label for="sidebar-checkbox" class="sidebar-toggle"></label> 192 193
193<script> 194 /* Highlight search query: Adds <mark> tags around search terms from ?q= parameter */ 195 var url = window.location.href; 196 if (url.lastIndexOf("?q=") > 0) { 197 // Get the index of the parameter, add three (to account for "?q=" length) 198 var stringloc = url.lastIndexOf("?q=") + 3; 199 // Get the substring (query) and decode 200 var searchquery = decodeURIComponent(url.substr(stringloc)); 201 // Regex matches at beginning of line, end of line or word boundary 202 var regex = new RegExp("(?:^|\\b)(" + searchquery + ")(?:$|\\b)", "gim"); 203 // Get content, add mark tags, and set it back 204 var content = document.getElementById("main").innerHTML; 205 document.getElementById("main").innerHTML = content.replace(regex, "<mark>$1</mark>"); 206 } 207 208 /* Toggle sidebar: Close sidebar when clicking outside */ 209 (function(document) { 210 var toggle = document.querySelector('.sidebar-toggle'); 211 var sidebar = document.querySelector('#sidebar'); 212 var checkbox = document.querySelector('#sidebar-checkbox'); 213 var dropdown = document.querySelector('#citation-styles'); 214 215 document.addEventListener('click', function(e) { 216 var target = e.target; 217 218 // Don't close if clicking on citation style dropdown 219 if(target === dropdown){ 220 return false; 221 } 222 223 // Close sidebar if clicking outside 224 if(!checkbox.checked || 225 !sidebar.contains(target) || 226 (target === checkbox || target === toggle)) return; 227 228 checkbox.checked = false; 229 }, false); 230 })(document); 231 </script>
231 232 233
233<script type="text/javascript"> 234 // Initialize citation style selector with localStorage persistence 235 var e = document.getElementById("citation-styles"); 236 val = localStorage.getItem("format"); 237 if (val == undefined) { 238 e.value = "modern-language-association"; 239 var chosenStyleID = "modern-language-association"; 240 } else { 241 e.value = val; 242 var chosenStyleID = e.options[e.selectedIndex].value; 243 } 244 245 var today = new Date(); 246 247 // Citation data in CSL JSON format 248 var citationData = { 249 "items": [ 250 { 251 "id": "base", 252 "type": "webpage", 253 "title": "Search", 254 "author": [{"family": "Deranty", "given": "Jean-Philippe"}, {"family": "Saint James Aquino", "given": "Yves"}, {"family": "Ballsun-Stanton", "given": "Brian"}], 255 "issued": {"year": 2026}, 256 "container-title": "For Work / Against Work", 257 "URL": "https://onwork.edu.au/search/", 258 "accessed": { 259 "date-parts": [[today.getFullYear(), today.getMonth()+1, today.getDate()]] 260 } 261 } 262 ] 263 }; 264 265 // Build citation lookup 266 var citations = {}; 267 var itemIDs = []; 268 for (var i=0, ilen=citationData.items.length; i<ilen; i++) { 269 var item = citationData.items[i]; 270 if (!item.issued) continue; 271 var id = item.id; 272 citations[id] = item; 273 itemIDs.push(id); 274 } 275 276 // Initialize citeproc system object 277 citeprocSys = { 278 retrieveLocale: function(lang) { 279 var xhr = new XMLHttpRequest(); 280 xhr.open('GET', '/assets/js/citeproc/locales/locales-' + lang + '.xml', false); 281 xhr.send(null); 282 return xhr.responseText; 283 }, 284 retrieveItem: function(id) { 285 return citations[id]; 286 } 287 }; 288 289 // Get citeproc processor for given style 290 function getProcessor(styleID) { 291 var xhr = new XMLHttpRequest(); 292 xhr.open('GET', '/assets/js/citeproc/styles/' + styleID + '.csl', false); 293 xhr.send(null); 294 var styleAsText = xhr.responseText; 295 var citeproc = new CSL.Engine(citeprocSys, styleAsText); 296 return citeproc; 297 } 298 299 // Process and return bibliography HTML 300 function processorOutput(items) { 301 var citeproc = getProcessor(chosenStyleID); 302 citeproc.updateItems(items); 303 var bibResult = citeproc.makeBibliography(); 304 return bibResult[1].join('\n'); 305 } 306 307 // Render citation (called on page load and style change) 308 function renderCitation() { 309 var checkbox = document.querySelector('#sidebar-checkbox'); 310 checkbox.checked = false; 311 312 chosenStyleID = e.options[e.selectedIndex].value; 313 localStorage.setItem("format", chosenStyleID); 314 315 316 var footer = document.getElementById("footer-cite"); 317 footer.innerHTML = processorOutput(['base']); 318 } 319 320 // Render on page load 321 renderCitation(); 322 </script>
322 323 324 <!-- Google Analytics -->
vendor: 64 bytes, lines 324-325
324 325<script async src="https://www.googletagmanager.com/gtag/js?id=
325G-1W4X5DNBY0
vendor: 12 bytes, line 325
325"></script>
326<script> 327
vendor: 133 bytes, lines 327-330
327window.dataLayer = window.dataLayer || []; 328 function gtag(){dataLayer.push(arguments);} 329 gtag('js', new Date()); 330 gtag('config', '
330G-1W4X5DNBY0
vendor: 4 bytes, line 330
330');
331</script>
331 332 333
333<script src="/assets/js/vanilla-back-to-top.min.js"></script>
333 334
334<script>addBackToTop({ 335 diameter: 56, 336 backgroundColor: 'rgb(172, 65, 66)', 337 textColor: '#fff' 338 })</script>
338 339 340
340<script src="/pagefind/pagefind-ui.js"></script>
340 341
341<script> 342 window.addEventListener('DOMContentLoaded', (event) => { 343 // Check if this is the advanced search page 344 const isSearchPage = document.getElementById('advanced-search'); 345 const searchElement = isSearchPage ? '#advanced-search' : '#search'; 346 347 // Format citation with proper academic styling 348 // Uses markers that will be converted to HTML after Pagefind renders 349 function formatCitation(result) { 350 const author = result.meta.author || ''; 351 const title = result.meta.work || result.meta.title || ''; 352 const year = result.meta.year || ''; 353 const page = result.meta.page || ''; 354 const pubtype = result.meta.type || ''; 355 356 // Skip citation formatting if no author (e.g., theme/keyword/author pages) 357 if (!author) { 358 return result; // Use default title from page 359 } 360 361 // Use markers for italics (will be converted after render) 362 // Books get italics (marked with â¨â©), articles/chapters get quotes 363 let formattedTitle; 364 if (pubtype === 'Book') { 365 formattedTitle = 'â¨' + title + 'â©'; // Will become <i>...</i> 366 } else { 367 formattedTitle = '"' + title + '"'; 368 } 369 370 // Build full citation 371 let citation = author + '. ' + formattedTitle; 372 if (year) citation += ' (' + year + ')'; 373 if (page) citation += ' ' + page; 374 375 result.meta.title = citation; 376 return result; 377 } 378 379 // Convert italic/superscript markers to actual HTML after Pagefind renders 380 function convertItalicMarkers() { 381 document.querySelectorAll('.pagefind-ui__result-link').forEach(link => { 382 if (link.textContent.includes('â¨') || link.textContent.includes('â½')) { 383 link.innerHTML = link.textContent 384 .replace(/â¨/g, '<i>') 385 .replace(/â©/g, '</i>') 386 .replace(/â½/g, '<sup>') 387 .replace(/â¾/g, '</sup>'); 388 } 389 }); 390 } 391 392 // Watch for Pagefind result updates and convert italic markers 393 const searchContainer = document.querySelector(searchElement); 394 if (searchContainer) { 395 const observer = new MutationObserver((mutations) => { 396 convertItalicMarkers(); 397 }); 398 observer.observe(searchContainer, { childList: true, subtree: true }); 399 } 400 401 if (isSearchPage) { 402 // Advanced search page with useful facets only 403 new PagefindUI({ 404 element: searchElement, 405 showSubResults: true, 406 showImages: false, 407 showEmptyFilters: false, 408 openFilters: ["pagetype", "author", "year", "keyword", "theme", "pubtype", "journal"], 409 processResult: formatCitation, 410 translations: { 411 filters_label: "Filter results:", 412 searching: "Searching..." 413 } 414 }); 415 } else if (document.getElementById('search')) { 416 // Simple search in masthead (no filters) 417 new PagefindUI({ 418 element: searchElement, 419 showSubResults: false, 420 showImages: false, 421 showEmptyFilters: false, 422 processResult: formatCitation 423 }); 424 } 425 }); 426 </script>
426 427 428
428<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"30eac6f6ba6f41d781fa059ca07b6d68","r":1,"spa":2}' crossorigin="anonymous"></script>
428 429</body> 430</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.