men

UltraTech Cement Q2 profit reports consolidated net profit ₹825 crore

On standalone basis, UltraTech Cement's profit from the domestic market was down 34.71% to ₹796.89 crore in the September quarter




men

Tamil Nadu airport infrastructure: Excitement in the air — preparing the ground for take off

Air travel in Tamil Nadu could see a boom over the next few years as significant infrastructure development is in the offing at airports in tier 2 cities across the State. With the State government keen on ensuring distributed growth, strengthening the aviation infrastructure could be a stimulus to the regional economic development as enhanced air connectivity is expected to help attract investment, trade, and tourism




men

Police women under the ‘Police Akka’ initiative, to reach out to schoolgirls in Pudukottai district

Policewomen nominated under this initiative will visit schools and colleges every 15 days to ascertain concerns and grievances of students and render assistance




men

Forest Department free coaching helps tribal youth in Jawadhu Hills to get government jobs




men

Powerloom weavers urge Tamil Nadu CM to take up the issue of QCOs on textiles with the Central government




men

Panchayat, aided schools in Tiruchi district bag awards for excellence in teaching, better enrolment

The schools are assessed based on including basic infrastructure, quality of education and teaching practices, technology-enabled teaching, development of the school, and activities done by students




men

Documentary on Srirangam’s processinal deity screened




men

How free bus ride shapes women’s experience of public spaces

In Chennai, Bangalore, and Delhi that offer access to free transport, there is a visible change in the public space. The pink slip is not a cure-all for the deep-rooted patriarchy, but they are important steps towards reshaping urban spaces into more inclusive environments




men

25 tribal girls to undergo skill development training under Tholkudi scheme




men

Collector forwards complaint against teacher to Education Department




men

T.N. lists achievements of Rural Development Department




men

Find a permanent solution to fishermen issue: Anbumani




men

Sri Lankan Navy arrests 12 Nagapattinam fishermen

The fishermen had set sail on board a mechanised vessel from the Akkaraipettai fishing harbour late on Sunday night




men

Stalin urges Jaishankar to secure release of T.N. fishermen in Sri Lankan Navy’s custody

In his letter, Mr. Stalin sought immediate diplomatic efforts to prevent such arrests




men

T.N. govt. sanctions funds to implement framework for flood protection work

The funds are to be utilised for the implementation and monitoring of an environmental and social management framework for flood protection work in Chennai, Tiruvallur, Chengalpattu, and Kancheepuram districts




men

Stochastic migrations of Marangoni surfers between two lobes of a dumbbell-shaped confinement

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00914B, Paper
Alakesh Upadhyaya, V. S. Akella
We report an experimental investigation on the stochastic migration dynamics of Marangoni surfers (camphor-infused paper disks) between the two lobes of a dumbbell-shaped chamber.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Nanoconfinement effects on the dynamics of an ionic liquid-based electrolyte probed by multinuclear NMR

Soft Matter, 2024, 20,8436-8445
DOI: 10.1039/D4SM01058B, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Andrei Filippov, Maiia Rudakova, Victor P. Archipov, Faiz Ullah Shah
Diffusivity is controlled by exchange of ions between “narrow” and “large” pores that results in an abnormal temperature variation. Li+ ions are solvated inside the porous glasses and their diffusivity remains slower as compared to the organic ions.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Development of a coarse-grained molecular dynamics model for poly(dimethyl-co-diphenyl)siloxane

Soft Matter, 2024, 20,8480-8492
DOI: 10.1039/D4SM00875H, Paper
Weikang Xian, Amitesh Maiti, Andrew P. Saab, Ying Li
Polydimethylsiloxane and its copolymer systems have a wide range of application. We systematically develop a coarse-grained MD model for PDMS-co-PDPS system. The model preserves the structural and dynamic properties of the material quantitatively.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Strain rate controls alignment in growing bacterial monolayers

Soft Matter, 2024, 20,8468-8479
DOI: 10.1039/D4SM00625A, Paper
Blake Langeslay, Gabriel Juarez
A model of cell alignment in confined growing bacterial monolayers connecting net monolayer deformation to the behavior of individual cells.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Linking local microstructure to fracture location in a two-dimensional amorphous solid under isotropic strain

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00486H, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Max Huisman, Axel Huerre, Saikat Saha, John C. Crocker, Valeria Garbin
Machine learning predicts possible crack location in experiments of a fracturing colloid monolayer, shown along with the actual crack path.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Scale-dependent interactions enable emergent microrheological stress response of actin–vimentin composites

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00988F, Paper
Julie Pinchiaroli, Renita Saldanha, Alison E. Patteson, Rae M. Robertson-Anderson, Bekele J. Gurmessa
The unique mechanical behaviors of actin–vimentin composites in both linear and nonlinear regimes are shaped by the complex interactions among actin entanglements, vimentin crosslinking, and poroelastic properties.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Liquid crystalline collagen assemblies as substrates for directed alignment of human Schwann cells

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00534A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Homa Ghaiedi, Luis Carlos Pinzon Herrera, Saja Alshafeay, Leonard Harris, Jorge Almodovar, Karthik Nayani
Collagen is a key component of the extracellular matrix (ECM) and well-oriented domains of collagen are important for mimicking the local cell environment in vitro. Here, we demonstrate macroscopic alignment on collagen in 2-D substrates and 3-D hydrogels.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Banana DNA derivatives as homeotropic alignment layers in optical devices

Soft Matter, 2024, 20,8561-8569
DOI: 10.1039/D4SM00322E, Paper
Rafał Węgłowski, Anna Spadło, Dorota Węgłowska
In this study, DNA extracted from bananas was functionalized and used as a homeotropic alignment layer for liquid crystals.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Interfacial viscoelasticity in oscillating drops of cyclodextrin-surfactant aqueous solution: experiments and theory

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM01007H, Paper
José Roberto Romero-Arias, Alberto S. Luviano, Miguel Costas, Aurora Hernandez-Machado, Rafael A Barrio
We present experiments involving oscillating droplets in aqueous cyclodextrin-surfactant solutions. In these experiments, α-cyclodextrin (αCD) and anionic surfactants exhibit remarkable viscoelasticity at the liquid/air interface, with dilatational modulus varying across...
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Mechanical properties soft hydrogels: assessment by scanning ion-conductance microscopy and atomic force microscopy

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM00966E, Paper
Tatiana Tikhonova, Yuri M. Efremov, Vasilii Kolmogorov, Aleksei Iakovlev, Nikolay Sysoev, Peter S. Timashev, Victor Fadeev, Alexander Tivtikyan, Sergey Salikhov, Petr Gorelkin, Yuri Korchev, Alexandr Erofeev, Evgeny Shirshin
The growing interest in biomimetic hydrogels is due to their successful applications in tissue engineering, 3D cell culturing and drug delivery. Major characteristics of hydrogels include swelling, porosity, degradation rate,...
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Solvent-Free Confinement of Ordered Microparticle Monolayers: Effect of Host Substrate and Pattern Symmetry

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM01196A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Ignaas Jimidar, Mitch de Waard, Gijs Roozendaal, Kai Sotthewes
The self-organisation of individual suspended colloids into ordered structures that can be mediated by confinement has garnered interest recently. Despite the push for solvent reduction for sustainability reasons, the comprehension...
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Self-consistent electrostatic formalism of bulk electrolytes based on the asymmetric treatment of the short- and long-range ion interactions

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM01174K, Paper
Sahin Buyukdagli
Internal energy of monovalent electrolytes (left) and dimensionless screening parameter of multivalent electrolytes (right).
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




men

Making a Better Custom Select Element

Julie Grundy kicks off this, our fifteenth year, by diving headlong into the snowy issue of customising form inputs. Nothing makes a more special gift at Christmas that something you’ve designed and customised yourself. But can it be done while staying accessible to every user?


In my work as an accessibility consultant, there are some frequent problems I find on people’s websites. One that’s come up a lot recently is that people are making custom select inputs for their forms. I can tell that people are trying to make them accessible, because they’ve added ARIA attributes or visually-hidden instructions for screen reader users. Sometimes they use a plugin which claims to be accessible. And this is great, I love that folks want to do the right thing! But so far I’ve never come across a custom select input which actually meets all of the WCAG AA criteria.

Often I recommend to people that they use the native HTML select element instead. Yes, they’re super ugly, but as Scott Jehl shows us in his article Styling a Select Like It’s 2019 they are a lot easier to style than they used to be. They come with a lot of accessibility for free – they’re recognised and announced clearly by all screen reader software, they work reliably and predictably with keyboards and touch, and they look good in high contrast themes.

But sometimes, I can’t recommend the select input as a replacement. We want a way for someone to choose an item from a list of options, but it’s more complicated than just that. We want autocomplete options. We want to put images in there, not just text. The optgroup element is ugly, hard to style, and not announced by screen readers. The focus styles are low contrast. I had high hopes for the datalist element, but although it works well with screen readers, it’s no good for people with low vision who zoom or use high contrast themes.

Figure 1: a datalist zoomed in by 300%

Select inputs are limited in a lot of ways. They’re frustrating to work with when you have something which looks almost like what you want, but is too restricted to be useful. We know we can do better, so we make our own.

Let’s work out how to do that while keeping all the accessibility features of the original.

Semantic HTML

We’ll start with a solid, semantic HTML base. A select input is essentially a text input which restricts the possible answers, so let’s make a standard input.

<label for="custom-select">User Type</label>
<input type="text" id="custom-select">

Then we need to show everyone who can see that there are options available, so let’s add an image with an arrow, like the native element.

<label for="custom-select">User Type</label>
<input type="text" id="custom-select">
<img src="arrow-down.svg" alt="">

For this input, we’re going to use ARIA attributes to represent the information in the icon, so we’ll give it an empty alt attribute so screen readers don’t announce its filename.

Finally, we want a list of options. An unordered list element is a sensible choice here. It also lets screen reader software understand that these bits of text are related to each other as part of a group.

<ul class="custom-select-options">
  <li>User</li>
  <li>Author</li>
  <li>Editor</li>
  <li>Manager</li>
  <li>Administrator</li>
</ul>

You can dynamically add or remove options from this list whenever you need to. And, unlike our <option> element inside a <select>, we can add whatever we like inside the list item. So if you need images to distinguish between lots of very similar-named objects, or to add supplementary details, you can go right ahead. I’m going to add some extra text to mine, to help explain the differences between the choices.

This is a good base to begin with. But it looks nothing like a select input! We want to make sure our sighted users get something they’re familiar with and know how to use already.

Styling with CSS

I’ll add some basic styles similar to what’s in Scott Jehl’s article above.

We also need to make sure that people who customise their colours in high contrast modes can still tell what they’re looking at. After checking it in the default Windows high contrast theme, I’ve decided to add a left-hand border to the focus and hover styles, to make sure it’s clear which item is about to be chosen.

This would be a good time to add any dark-mode styles if that’s your jam. People who get migraines from bright screens will thank you!

JavaScript for behaviour

Of course, our custom select doesn’t actually do anything yet. We have a few tasks for it: to toggle the options list open and closed when we click the input, to filter the options when people type in the input, and for selecting an option to add it to the input and close the list. I’m going to tackle toggling first because it’s the easiest.

Toggling

Sometimes folks use opacity or height to hide content on screen, but that’s like using Harry Potter’s invisibility cloak. No-one can see what’s under there, but Harry doesn’t cease to exist and you can still poke him with a wand. In our case, screen reader and keyboard users can still reach an invisible list.

Instead of making the content see-through or smaller, I’m going to use display: none to hide the list. display: none removes the content from the accessibility tree, so it can’t be accessed by any user, not just people who can see. I always have a pair of utility classes for hiding things, as follows:

.hidden-all {
  display: none;
}

.hidden-visually {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
} 

So now I can just toggle the CSS class .hidden-all on my list whenever I like.

Browsing the options

Opening up our list works well for our mouse and touch-screen users. Our styles give a nice big tap target for touch, and mouse users can click wherever they like.

We need to make sure our keyboard users are taken care of though. Some of our sighted users will be relying on the keyboard if they have mobility or dexterity issues. Usually our screen reader users are in Browse mode, which lets them click the arrow keys to navigate through content. However, custom selects are usually inside form elements. which pushes screen reader software to Forms Mode. In Forms mode, the screen reader software can only reach focusable items when the user clicks the Tab key, unless we provide an alternative. Our list items are not focusable by default, so let’s work on that alternative.

To do this, I’m adding a tabindex of -1 to each list item. This way I can send focus to them with JavaScript, but they won’t be part of the normal keyboard focus path of the page.

csOptions.forEach(function(option) {
    option.setAttribute('tabindex, '-1')
}) 

Now I can move the focus using the Up and Down arrow keys, as well as with a mouse or tapping the screen. The activeElement property of the document is a way of finding where the keyboard focus is at the moment. I can use that to loop through the elements in the list and move the focus point forward or back, depending on which key is pressed.

function doKeyAction(whichKey) {
  const focusPoint = document.activeElement
  switch(whichKey) {
    case: 'ArrowDown':
      toggleList('Open')
      moveFocus(focusPoint, 'forward')
      break
    case: 'ArrowUp':
      toggleList('Open')
      moveFocus(focusPoint, 'back')
      break
  }
}

Selecting

The Enter key is traditional for activating an element, and we want to match the original select input.

We add another case to the keypress detector…

case 'Enter':
  makeChoice(focusPoint)
  toggleList('Shut')
  setState('closed')
  break 

… then make a function which grabs the currently focused item and puts it in our text input. Then we can close the list and move focus up to the input as well.

function makeChoice(whichOption) {
    const optionText = whichOption.documentQuerySelector('strong')
    csInput.value = optionText
}

Filtering

Standard select inputs have keyboard shortcuts – typing a letter will send focus to the first item in the option which begins with that letter. If you type the letter again, focus will move to the next option beginning with that letter.

This is useful, but there’s no clue to tell users how many options might be in this category, so they have to experiment to find out. We can make an improvement for our users by filtering to just the set of options which matches that letter or sequence of letters. Then sighted users can see exactly how many options they’ve got, and continue filtering by typing more if they like. (Our screen reader users can’t see the remaining options while they’re typing, but don’t worry – we’ll have a solution for them in the next section).

I’m going to use the .filter method to make a new array which only has the items which match the text value of the input. There are different ways you could do this part – my goal was to avoid having to use regex, but you should choose whatever method works best for your content.

function doFilter() {
  const terms = csInput.value
  const aFilteredOptions = aOptions.filter(option => {
    if (option.innerText.toUpperCase().startsWith(terms.toUpperCase())) {
    return true
    }
  })
  // hide all options
  csOptions.forEach(option => option.style.display = "none")
  // re-show the options which match our terms
  aFilteredOptions.forEach(function(option) {
    option.style.display = ""
  })
} 

Nice! This is now looking and behaving really well. We’ve got one more problem though – for a screen reader user, this is a jumble of information. What’s being reported to the browser’s accessibility API is that there’s an input followed by some clickable text. Are they related? Who knows! What happens if we start typing, or click one of the clicky text things? It’s a mystery when you can’t see what’s happening. But we can fix that.

ARIA

ARIA attributes don’t provide much in the way of additional features. Adding an aria-expanded='true' attribute doesn’t actually make anything expand. What ARIA does is provide information about what’s happening to the accessibility API, which can then pass it on to any assistive technology which asks for it.

The WCAG requirements tell us that when we’re making custom elements, we need to make sure that as a whole, the widget tells us its name, its role, and its current value. Both Chrome and Firefox reveal the accessibility tree in their dev tools, so you can check how any of your widgets will be reported.

We already have a name for our input – it comes from the label we associated to the text input right at the start. We don’t need to name every other part of the field, as that makes it seem like more than one input is present. We also don’t need to add a value, because when we select an item from the list, it’s added to the text input and therefore is exposed to the API.

Figure 2: How Firefox reports our custom select to assistive technology.

But our screen readers are going to announce this custom select widget as a text entry field, with some images and a list nearby.

The ARIA Authoring Practices site has a pattern for comboboxes with listboxes attached. It tells you all the ARIA you need to make screen reader software give a useful description of our custom widget.

I’m going to add all this ARIA via JavaScript, instead of putting it in the HTML. If my JavaScript doesn’t work for any reason, the input can still be a plain text field, and we don’t want screen readers to announce it as anything fancier than that.

csSelector.setAttribute('role', 'combobox') 
csSelector.setAttribute('aria-haspopup', 'listbox')
csSelector.setAttribute('aria-owns', '#list') 
csInput.setAttribute('aria-autocomplete', 'both')
csInput.setAttribute('aria-controls', 'list')

The next thing to do is let blind users know if the list is opened or closed. For that task I’m going to add an aria-expanded attribute to the group, and update it from false to true whenever the list changes state in our toggling function.

The final touch is to add a secret status message to the widget. We can use it to update the number of options available after we’ve filtered them by typing into the input. When there are a lot of options to choose from, this helps people who can’t see the list reducing know if they’re on the right track or not.

To do that we first have to give the status message a home in our HTML.

<div id='custom-select-status' class='hidden-visually' aria-live='polite'></div>

I’m using our visually-hidden style so that only screen readers will find it. I’m using aria-live so that it will be announced as often as it updates, not just when a screen reader user navigates past it. Live regions need to be present at page load, but we won’t have anything to say about the custom select then so we can leave it empty for now.

Next we add one line to our filtering function, to find the length of our current list.

updateStatus(aFilteredOptions.length)

Then we send that to a function which will update our live region.

function updateStatus(howMany) {
    console.log('updating status')
    csStatus.textContent = howMany + " options available."
}

Conclusion

Let’s review what we’ve done to make an awesome custom select input:

  • Used semantic HTML so that it’s easily interpreted by assistive technology while expanding the types of content we can include in it
  • Added CSS styles which are robust enough to survive different visual environments while also fitting into our branding needs
  • Used JavaScript to provide the basic functionality that the native element has
  • Added more JavaScript to get useful functionality that the native element lacks
  • Carefully added ARIA attributes to make sure that the purpose and results of using the element are available to assistive technology and are updated as the user interacts with it.

You can check out my custom select pattern on GitHub – I’ll be making additions as I test it on more assistive technology, and I welcome suggestions for improvements.

The ARIA pattern linked above has a variety of examples and customisations. I hope stepping through this example shows you why each of the requirements exists, and how you can make them fit your own needs.

I think the volume of custom select inputs out there shows the ways in which the native select input is insufficient for modern websites. You’ll be pleased to know that Greg Whitworth and Simon Pieters are working on improving several input types! You can let them know what features you’d like selects to have. But until that work pays off, let’s make our custom selects as accessible and robust as they can possibly be.


About the author

Julie Grundy is an accessibility expert who works for Intopia, a digital accessibility consultancy. She has over 15 years experience as a front-end web developer in the health and education sectors. She believes in the democratic web and aims to unlock digital worlds for as many people as possible. In her spare time, she knits very slowly and chases very quickly after her two whippets.

More articles by Julie




men

Women weavers power Creyo

Saris by women weavers women from Srikakulam, East Godavari and Narayanpet take centre stage at Creyo, the new entrant at Crafts Council of Telangana’s CCT Spaces in Hyderabad



  • Life &amp; Style

men

Menswear at the Lakme Fashion Week makes a strong statement

Menswear embraced maximalism with an impressive display of structure, shapes and embellishment at the Lakmé Fashion Week x FDCI



  • Life &amp; Style

men

Editorial. Gig workers’ e-shram enrolment must be stepped up

Their dual identity as entrepreneurs and workers gives rise to the apprehension that they may miss out on social security benefits




men

Editorial. Agri Stack can be transformative, but implementation will be a challenge

Land records remain contested, despite over 90 per cent digitisation. Concerns over data theft and cyber fraud cannot be disregarded




men

Editorial. Farm price support should go beyond procurement

Bhavantar can work well in tandem with e-NAM which improves price realisation. This can reduce the Bhavantar outgo




men

Editorial. Satcom can complement telecom services in remote areas

Tech advancements have made it possible for satcom players to offer seamless broadband connectivity directly to the users’ smartphones, bypassing traditional cell towers




men

Cholamandalam Investment posts 26% rise in Q2 net at ₹963 crore

Murugappa Group’s NBFC, Cholamandalam Investment & Finance Co Ltd, reported a strong double-digit growth across key metrics in the September quarter and the first half of this fiscal year. Net income for Q2 surged 37 per cent y-o-y to ₹3,238 crore, up from ₹2,367 crore.



  • Money &amp; Banking

men

FSIB recommends Ashok Chandra as MD and CEO of Punjab National Bank

Chandra is currently an Executive Director at Canara Bank.



  • Money &amp; Banking

men

Bank unions push back against government ‘micromanagement’ in employee performance reviews

More than 1 lakh bank employees likely to be affected by DFS instruction to banks, says AIBEA General Secretary Venkatachalam



  • Money &amp; Banking

men

RBI grants online payments aggregator license to Jio Financial arm JSPL

Jio Financial, helmed by veteran banker K.V. Kamath, already runs a shadow bank and an insurance brokerage and has joined forces with BlackRock Inc. to start an asset management business



  • Money &amp; Banking

men

For new players, existing expense of management regulations are a challenge: Zuno General Insurance CEO

Zuno General Insurance continued to grow faster than the industry in the second quarter of this fiscal, says Shanai Ghosh, MD & CEO of the company



  • Money &amp; Banking

men

SEBI proposes ₹1 crore minimum investment, mandatory demat form for securitised debt instruments

Securitised debt instruments (SDIs) issued privately to be offered to a maximum of 200 investors, public offers to remain open for a minimum of three days and a maximum of 10 days, proposes SEBI




men

Use-case approach to drive digital payments, says Worldline India CEO

The payments firm has set up POS terminals at villages in Tamil Nadu for payment of taxes and also for devotees making payments to temples.



  • Money &amp; Banking

men

Airtel Payments Bank Q2 net up 45% at ₹11.2 crore, revenue up 58%

Crosses over 100 million Monthly Transacting Users milestone



  • Money &amp; Banking

men

RBI designates 10-year Sovereign Green Bonds under FAR for investment by non-residents

Reserve Bank of India has decided to designate SGrBs of 10-year tenor to be issued by the government in the second half of the fiscal year 2024-25 as ‘specified securities’ under the FAR



  • Money &amp; Banking

men

Finance Minister launches five Nari Shakti branches of Union Bank of India for women entrepreneurs

Union Bank of India opens Nari Shakti branches in Bengaluru, Chennai, Visakhapatnam, and Jaipur



  • Money &amp; Banking

men

The Circle / directed by: Mort Ransen ; produced by: John Kemeny ; production agency: National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2020




men

Topics : Mental Health & Drugs / directed by: Nettie Wild ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019




men

Reflections on Practice : Entrenchment / directed by: Nettie Wild ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019




men

Sand supply hits as 89 boatmen associations stay away from sand collection in Godavari river in A.P.

Only 30 boatmen associations out of the permitted 119 are active reportedly due to unviable payment fixed by the government under the sand policy




men

Drugs menace inherited from previous ‘corrupt and criminal’ regime, says A.P. Deputy CM Pawan Kalyan  

Tagging his post on X to the office of the Union Home Minister, Pawan Kalyan calls for a special focus to check drug mafia, ganja cultivation, and related criminal activities in the State




men

Aim is to provide a tractor load of sand for ₹900, says A.P. Urban Development Minister Narayana

Construction workers across the State have benefited from the free sand policy, he says, adding the NDA government will fulfil all its promises one after the other