, but this code // executes before the first paint, when

黄大仙高手论坛

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Structural Violence, Intersectionality, and Justpeace: Evaluating Women鈥檚 Peacebuilding Agency in Manipur, India - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

Structural Violence, Intersectionality, and Justpeace: Evaluating Women鈥檚 Peacebuilding Agency in Manipur, India

Sat, Jun 17, 2017
Karie Riddle

The general scholarship on armed conflict in Manipur, India, ignores the experiences of women as agents. Feminist scholarship counters this tendency, revealing women's everyday responses to the violence that constrains them. However, this scholarship often fails to be intersectional, and it lauds every instance of women's agency without evaluating it in terms of its ability to build peace. Employing Kimberl茅 Crenshaw's underused distinction between structural and political intersectionality and Saba Mahmood's concept of agency, I analyze my field research conducted with women's peacebuilding groups in Manipur in 2014 and 2015. Using structural intersectionality, I first describe the qualitatively different experiences of women peacebuilders living at different social locations. Using political intersectionality as a normative tool, I then show that ethnic and religious hierarchies often disrupt women's attempts to build peace. Interethnic peacebuilding groups that rely on gender鈥恇ased solidarity tend to privilege the experiences of the women coming from the majority ethnic group. Other peacebuilding groups, bound by ethnicity, often distrust and resent women who come from different ethnic enclaves. I argue that women's peacebuilding agency must aim at an inclusive justpeace if it is to succeed. We should evaluate agency, rather than glorifying all instances of women's responses to violence.