Its Raffle Time!!!!!   

Cache   
Do you want to own a piece of contemporary jewellery? Do you want to win a piece of Jewellery by one of the artists taking part in 'Suspended in Pink'?
If so, this is how!

On the 10th of January, during our fantastic private view- One of THESE artists names was chosen from a hat:
Alexandra Hopp, Andrea Coderch, Annette Dam, Babette Von Dohnanyi, Claire Lavendhomme, Claire McArdle, Corrado de Meo, Demitra Thomloudis, Drew Markou, Erica Voss, Farrah Al-Dujaili, Galatée Pestre, Helena Johansson, Heng Lee, Isabel Dammermann, Iris Eichenberg, Jane Richie, Jo Pond, Jorge Manilla, Josephine Siwei Wang, Karen Bartlett, Karen Vanmol, Karin Roy Andersson, Kate Rohde, Katharina Moch, Kevin Hughes, Lauren Markley, Laurence Verdier, Lital Mendel, Lynn Batchelder, Mallory Weston, Masako Hamaguchi, Michelle Kraemer, Minna Karhu, Patricia A Gallucci, Rachel McKnight, Réka Fekete, Rhona McCallum, Ria Lins, Sam Hamilton, Silke Fleischer, Sofia Björkman, Thea Clark, Vinit Koosolmanomai, Yeseul Seo, Zoe Robertson.


the names- all ready to be picked!!!!


Jo Pond selected a name from the hat-
The name is sealed in the pink envelope, ready to be revealed in August! 

So, Now, All you have to do is:
1. Guess who's name is in the envelope
2. Purchase a raffle ticket (£5/€6/$8) by contacting Laura at suspendedinpink@gmail.com, or at one of the exhibitions
3. Love and look after your ticket until the end of our exhibition at the Heidi Lowe Gallery, to see if you have won an item of jewellery from one of our exhibitors!!!!



So, Where does your money go?
Firstly, I truely believe that all artists should be paid for their hard work! SO, rather then asking the participanting artists in 'Suspended in Pink' to donate a piece of jewellery, we shall be purchasing that item, using the money raised in the raffle. Any extra earned income will be invested in the the exhibition, allowing use to travel to new additional and exciting venues throughout the year!

Thanks to Marthe Le Van for aking these questions- hope I have answered them :)

 What if no one guessed the right jeweler? 
Ans: We will chose another name from a hat, and will keep doing it until we have a winner!

What if several people did? 

Ans: We will put there names in a hat and chose from one of these names. Those who guessed right, but did not win the actual piece will win a very small consolation prize.

Who pays shipping and customs? 
Ans: I do!

Will the package be insured? 
Ans: Yes!


Any further questions on this are welcome, just contact Laura at suspendedinpink@gmail.com


          

After ‘Healthy Holly,’ Dorsey proposes to ‘close the loophole’ by requiring Baltimore leaders to disclose firms’ clients   

Cache   

City Councilman Ryan Dorsey has proposed legislation that would require Baltimore’s elected leaders to disclose their private business clients and customers.

Dorsey, a Democrat, said the bill "closes the loophole” in city financial disclosure law that allowed then-Mayor Catherine Pugh to sell her...


          

Ensure your resumé makes the cut   

Cache   
We've all been there. Sending CVs to recruitment agencies and not being selected for a job that seemed a perfect fit.Sure you can roll with the punches ? some you win, some you lose. But plenty of job seekers wonder why they didn't...
          

Letter: I desperately hope Boris can deliver Brexit   

Cache   
I have voted for 45 years in Tory West Dorset and because of my socialist leanings, as far as I can recall, I have never elected anyone to any office.
          

Billboard Nodes Plugin   

Cache   

Billboard Nodes is a plugin for Daz Studio that creates flat planes that always align to the user. Works automatically with all cameras and views in the viewport.

The plugin adds two interface elements:

  • Entry in the Create menu called "New Billboard Node"
  • New "Billboard" pane

 

Create Menu
To create a new billboard node, simply click on "New Billboard Node" in the Create menu. This will create a plane primitive that is oriented automatically to your view.

 

Billboard Pane
The pane is not necessary but provides a couple convenience features

  • Select All Billboard Nodes – this makes it simple to select all billboard nodes in the scene
  • Randomize PointAt % - this will change how strongly the billboard nodes will point at the view. This affects all selected billboard nodes.



General Notes
While content created with this plugin will work best with the plugin, it isn't actually required. If the plugin is not present the billboard content still loads but doesn't automatically face the camera. The user can then manually set the billboards to point at an object or camera in the scene.

Price: $15.95 Special Price: $7.98


          

Bone Doctor Pose Control   

Cache   

Get more from your expensive pose collection! Bone Doctor Pose Control is a suite of scripts for fixing, exploring, and improving your poses. Bone Doctor Pose Control works by manipulating the bone orientations of your figures and characters. It is designed to work with nearly any character... from Victoria 4 to Genesis 3, from Horse to Dragon, male or female... anything with bones!

  • High Quality Bone Doctor Pose Control scripts to enhance and expand your pose collection
  • Designed for any character or figure from Victoria 4 to Genesis 3, from Horse to Dragon. anything with bones
  • Works with entire figures or only selected subtrees of the bone hierarchy
  • Blend any action (e.g., Relax, Exaggerate, Symmetric etc) between 0% to 100% using Live Preview to find the perfect new pose
  • Selectively control which parts of the body are affected (Genesis - Genesis 8 only, though may work with other characters)
  • Settings are automatically saved and restored
  • [BONUS] 2 Extra scripts to Convert from Genesis 3 Pose to Genesis 8 Pose and back

No poses are included with package.

Since this product uses encrypted scripts, it cannot be used in versions of Daz Studio below 4.9.3.166

Price: $29.95 Special Price: $14.98


          

Dragon Master Pose Control for Dragon 3 and Crystal Dragon   

Cache   

Get control over your Dragon! Dragon Master Pose Control gives you a set of pose control scripts for creating or enhancing poses for Dragon 3 and Crystal Dragon! Written specifically for the bone structure of the Dragon 3 and his descendants, these pose scripts allow you to precisely target body parts of the dragon. And, even better, they directly manipulate the bones of the dragon and use none of the morph dials. Why is this important? Because this means that nothing in the poses is baked in, and mirrors can easily be created on your pose using Daz's Symmetry Tool.

With just a couple of clicks and the Dragon Tail Control, easily twist, turn, or curl the tail of your dragon. Easily create precise, sinuous, s-curves by applying the control twice, once from the base of the tail and once from the middle of the tail. Add a touch of randomization to give that real life look to the posing. With the Dragon Neck Control, you get the same precise control over the dragon's neck without affecting the body or the head. Use the Dragon Wing Control to fold, cup, flap, and move wings forward and backwards quickly and easily, plus perturbation for that lifelike look.

Finally, use the Randomize Dragon script to create new poses or enhance existing poses for selected body parts of your dragon. By using knowledge of the Dragon 3 bone structure, precisely target which body parts to randomize a little for a hint of realistic imperfection or randomize a lot to create new poses.

Note: Dragon Master Pose Control should work with other Dragon types, but it is dependent on their bone structure.

No poses are included with the package.

Since this product uses encrypted scripts, it cannot be used in versions of Daz Studio below 4.9.3.166.

Price: $18.95 Special Price: $9.48


          

Dragon Wraith Master Pose Control   

Cache   

Become the master of your Dragon Wraith! Designed exclusively for Arki's Dragon Wraith, Dragon Wraith Master Pose Control gives you a set of pose control scripts for creating or enhancing poses for Dragon Wraith! To get you started, it includes 14 full poses and 49 partial poses for the Dragon Wraith. Written specifically for the bone structure of Arki's Dragon Wraith, these pose scripts allow you to precisely target body parts of the Dragon Wraith. And, even better, they directly manipulate the bones of the Dragon Wraith and use none of the morph dials. Why is this important? Because this means that nothing in the poses is baked in, and mirrors can easily be created on your pose using Daz's Symmetry Tool.

With just a couple of clicks and the Dragon Wraith Tail Control, easily twist, turn, or curl the tail of your Dragon Wraith. Easily create precise, sinuous, s-curves by applying the control twice, once from the base of the tail and once from the middle of the tail. Add a touch of randomization to give that real life look to the posing. With the Dragon Wraith Neck Control, you get the same precise control over the dragon's neck without affecting the body or the head. Use the Dragon Wraith Wing Control to fold, cup, flap, and move wings forward and backward quickly and easily, plus perturbation for that lifelike look.

Finally, use the Dragon Wraith Randomize script to create new poses or enhance existing poses for selected body parts of your Dragon Wraith. By using knowledge of the Dragon Wraith bone structure, precisely target which body parts to randomize a little for a hint of realistic imperfection or randomize a lot to create new poses.

14 Full poses (7 poses and their mirrors) and 49 Partial poses are included with the package!

Since this product uses encrypted scripts, it cannot be used in versions of Daz Studio below 4.9.3.166.

Main promotional image by Shiba Shake. All other promotional images are by the respective artists.

Price: $18.95 Special Price: $9.48


          

EJ Easy Face Generator For Genesis 8 Female(s)   

Cache   

EJ Easy Face Generator For Genesis 8 Female(s) is an easy to use program that works with you to create facial features from scratch. The computer creates shapes, but you keep the control on how the Generator does it. You can work on areas (eyes, brows, mouth, nose...) or in the full face at once.

You can use it to create complete faces from scratch, or to change a feature of an existing character (it works on all figures and characters based on Genesis 8 Female), or to get inspired and use the result as a base for a character.

HOW IT WORKS:

The computer uses some values to think a new shape for the parts of the face. You can set these values, so you control how the computer will do its job. This allows you to tell it which kind of faces you want to generate. The results, because of this, are more precise and under your control.
The application has default settings that create natural and detailed faces, but you can create more extreme faces if you like. If while tweaking the dials you notice you have made bad settings, you can go back to the default settings using the reset button in each tab.

TWO WAYS OF CREATING FACES: ICONS AND THE CUSTOM GENERATOR:

You can create a face using the library icons (to apply and remove features) or by using the Custom Generator, that uses 4 parameters for each face part:
- General Shape Strength: sets how noticeable are the facial features that the Generator will add to the face. They can be set subtle or intense.
- General Shape Simplicity: set the quantity of changes that the Generator will add, so the final result is more or less complex.
- Detail Strength: the Generator also makes changes that affect only a small portion of the selected area or add little details. This slider sets how much intense they will be.
- Detail Simplicity: sets if the Generator will apply just some small details in the area selected, or if ir will add a big amount of small changes.
You can set these values using the dials, or let the computer decide for you using the Random buttons besides them. When you click the buttons, the Generator will use the values of these sliders to generate a part of the face or the whole head.

PARTIAL AND FULL RESET OF THE FACE:

It is also possible to remove all the changes made to a part of the face without having to reset the other parts, so you don't lose your work and only remove the part that you don't like.

TUTORIAL:

This product also includes a pdf tutorial that is launched with an icon in the library, or with a menu option. A Install icon is also included, which creates a menu containing the Custom Generator and the PDF tutorial.

 

Price: $24.95 Special Price: $12.48


          

EJ Easy Face Generator For Genesis 8 Male(s)   

Cache   

EJ Easy Face Generator For Genesis 8 Male(s) is an easy to use program that works with you to create facial features from scratch. The computer creates shapes, but you keep the control on how the Generator does it. You can work on areas (eyes, brows, mouth, nose...) or in the full face at once.

You can use it to create complete faces from scratch, or to change a feature of an existing character (it works on all figures and characters based on Genesis 8 Male), or to get inspired and use the result as a base for a character.

HOW IT WORKS: The computer uses some values to think a new shape for the parts of the face. You can set these values, so you control how the computer will do its job. This allows you to tell it which kind of faces you want to generate. The results, because of this, are more precise and under your control.
The application has default settings that create natural and detailed faces, but you can create more extreme faces if you like. If while tweaking the dials you notice you have made bad settings, you can go back to the default settings using the reset button in each tab.

TWO WAYS OF CREATING FACES: ICONS AND THE CUSTOM GENERATOR: You can create a face using the library icons (to apply and remove features) or by using the Custom Generator, that uses 4 parameters for each face part:

- General Shape Strength: sets how noticeable are the facial features that the Generator will add to the face. They can be set subtle or intense.

- General Shape Simplicity: set the quantity of changes that the Generator will add, so the final result is more or less complex.

- Detail Strength: the Generator also makes changes that affect only a small portion of the selected area or add little details. This slider sets how much intense they will be.

- Detail Simplicity: sets if the Generator will apply just some small details in the area selected, or if ir will add a big amount of small changes.

You can set these values using the dials, or let the computer decide for you using the Random buttons besides them. When you click the buttons, the Generator will use the values of these sliders to generate a part of the face or the whole head.

PARTIAL AND FULL RESET OF THE FACE: It is also possible to remove all the changes made to a part of the face without having to reset the other parts, so you don't lose your work and only remove the part that you don't like.

TUTORIAL: This product also includes a pdf tutorial that is launched with an icon in the library, or with a menu option. A Install icon is also included, which creates a menu containing the Custom Generator and the PDF tutorial.

 

Price: $24.95 Special Price: $12.48


          

Mythic Beasts for the DAZ Dragon 3   

Cache   

Add new options to your DAZ Dragon 3 with Mythic Beasts! This pack gives you lots of exciting choices, starting with 89 new sculpted dial morphs including 4 HD morphs. On top of that, Mythic Beast also includes:

25 full dial spun dragon characters

Partial presets for the above characters:

Body
Wings
Tail
Head
Horns
Face
Eyes

Plus utility presets to help with posing the included characters.

In addition, for those dragons who have extra big eyes, we have included a special pose control morphs to help them close all the way when desired. When the DAZ Dragon 3 (not the head but the whole dragon) is selected these can be found under pose controls - head - eyes.

Price: $16.95 Special Price: $8.48


          

Shape Rigger Plus   

Cache   

Introducing Shape Rigger Plus. It is designed to make rigging simple for everybody, not just content creators.

Rigging is very important. It ensures that all figure bending and expressions work correctly on a specific morph or shape. This only happens if the figures bones are correctly rigged and aligned.

Rigging can also be a tedious task when only doing partial areas of the figure, and matching up the correct influencing face groups to those selected bones, or if you are trying to rig multiple morphs at once, which can only be saved one at a time.

This is where Shape Rigger Plus comes in. It is designed to rig your morphs accurately with speed and ease. Be it just one morph or an entire batch, Shape Rigger Plus will do it all for you with one click.

What makes Shape Rigger Plus different to "Adjust Rigging to Shape"? Well, because most just click adjust rigging to shape and process all the bones, some bone misalignment happens when all are processed at once. Shape Rigger Plus avoids this by rigging the figures bones in sections to ensure all bones and matching influence face groups are matched. It also smartly detects which bones actually need rigging and only processes what is needed, instead of rigging the entire figure. So let speed up your workflow and get rigging like a Pro!

This product is also a Merchant Resource. Compatible with Genesis 1 to 8.

To see the product in action, please watch the promo video below.

Price: $29.95 Special Price: $14.98


          

Skin Doctor - Blood and Bandages for Genesis 8 Male(s)   

Cache   

The life of the Genesis 8 Male can be a hard one. Do you need wounds, scratches, cuts, bruises and blood for your Genesis 8 Male(s)? Do you need band-aids, bandages, and wraps? Introducing the new Skin Doctor - Blood and Bandages, with everything you need to rough up your Genesis 8 Male(s) and provide a little tender loving care afterward.

Skin Doctor - Blood and Bandages is a collaboration between SF-Design, Karth and RiverSoft Art. It comes with a wide variety of Layered Image Editor (LIE) materials, created from actual photo references of wounds, for all body parts to add different kinds of wounds, bruises, cuts and blood to all your Genesis 8 Male(s). Easily mix and match different presets to cover your character with realistic blood, wounds, and bruises. Also included are over 15 band-aid presets to add band-aids all over your Genesis 8 Male(s) body. Add band-aids that look like new or make them look older and bloodier. All band-aids are based on geo shells and can be moved around freely on the body part to the desired spot. Even better, there are fantastic looking bandages to cover injuries to the abdomen, feet, wrists, arms, knees, and head!

And best of all, the new SKIN DOCTOR - BLOOD AND BANDAGES EDITOR gives you unprecedented speed and ease of use in working with everything in the product. Add bandages and band-aids. Change their materials AND move the band-aids quickly and easily over the body. The new LIE editor is the fastest editor for modifying layered images in Daz Studio. Easily show or hide layers, flip layers, and change their opacity, rotation, location, and scale! The SKIN DOCTOR - BLOOD AND BANDAGES EDITOR automatically displays all wounds and blood on the selected figure (no more hunting for the correct surfaces), and it quickly and automatically updates all 4 channels used by wound and blood presets (i.e., Base Color, Translucency Color, Glossy Layered Weight, and Base Bump).

Of course, you can always also use Daz Studio's Layered Image Editor to manually apply the layer image maps to any surface, such as clothing, props, floors, walls, etc. A short manual is included, with tips and hints as well as an explanation of how to add the layers to a clothing item. All wounds and band-aids have been created using photo references of real wounds and band-aids.  

Our promotional video shows you the key features of the Skin Doctor - Blood and Bandages

Price: $29.95 Special Price: $14.98


          

Variety of Tree Species for Iray   

Cache   

A selection of fifteen species of detailed trees specifically originated in some parts of the world. All carefully selected for you to get good scenes.

Price: $22.95 Special Price: $11.48


          

Wounds and Blood for Genesis 8 Female(s) and Merchant Resource   

Cache   
Do you need some wounds, scratches, cuts, bruises and blood for your Genesis 8 Female(s)? This product comes with a wide variety of Layered Image Editor (LIE) materials, created from actual photo references of wounds, for all body parts to add different kinds of wounds, bruises, cuts and blood to all your Genesis 8 Female(s). Best of all, this product is a MERCHANT RESOURCE! Easily mix and match different presets to cover your character with realistic blood, wounds, and bruises. Now, with the NEW WOUNDS & BLOOD LAYER EDITOR, you also get an extremely fast and easy to use editor for editing the most common properties of your wounds and blood layers. Show or hide layers, change their opacity (great for making a wound appear older and healing), and flip the layers to move them to the opposite sides of the body. The NEW WOUNDS & BLOOD LAYER EDITOR automatically displays all wounds and blood on the selected figure (no more hunting for the correct surfaces), and it quickly and automatically updates all 4 channels used by wound and blood presets (i.e., Base Color, Translucency Color, Glossy Color and Top Coat Color). The WOUNDS & BLOOD LAYER EDITOR is even backwards compatible with the Realistic Wounds and Blood for Genesis 3 Male(s) and Female(s) product (though unfortunately, that product does not give you merchant resource use)! Of course, you can always also use the Layered Image Editor to exactly adjust the position of your wounds and blood layers, and even manually apply the layer image maps to any surface, such as clothing, props, floors, walls, etc. A short manual is included, with tips and hints as well as an explanation of how to add the layers to a clothing item. This product is a MERCHANT RESOURCE. Please refer to the included Manual or Readme file for how it may be used. All wounds have been created using photo references of real wounds. This product works with Iray, 3Delight, Luxrender and all other render engines supported by Daz Studio.

Price: $22.95 Special Price: $11.48


          

The Ardbeg at Boydstone Path, Glasgow G43, 3 bedroom semi detached house   

Cache   
209995
This development offers the following schemes: Home Change - Well help sell your house in 3 easy steps. Schemes are available on selected plots only, subject to status, terms and conditions apply. Contact the development for latest...
3 rooms parking
Fri, 04 Oct 2019 17:05:01 +0200
          

The Hanbury at Hathaway Close, Penkridge, Stafford ST19, 3 bedroom end...   

Cache   
209950
This development offers the following schemes: Help to Buy: Equity Loan - Move with just a 5% deposit using the HM Government-backed Help to Buy: Equity Loan scheme Schemes are available on selected plots only, subject to status, terms and...
3 rooms terrace
Sun, 09 Dec 2018 16:58:26 +0100
          

The Chedworth at Hathaway Close, Penkridge, Stafford ST19, 4 bedroom...   

Cache   
319950
This development offers the following schemes: Help to Buy: Equity Loan - Move with just a 5% deposit using the HM Government-backed Help to Buy: Equity Loan scheme Schemes are available on selected plots only, subject to status, terms and...
4 rooms 1 bathroom garden
Tue, 04 Dec 2018 17:08:25 +0100
          

The Souter at Hathaway Close, Penkridge, Stafford ST19, 3 bedroom terraced house   

Cache   
204950
This development offers the following schemes: Help to Buy: Equity Loan - Move with just a 5% deposit using the HM Government-backed Help to Buy: Equity Loan scheme Schemes are available on selected plots only, subject to status, terms and...
3 rooms 2 bathrooms garden
Tue, 04 Dec 2018 17:08:00 +0100
          

The Souter at Hathaway Close, Penkridge, Stafford ST19, 3 bedroom end...   

Cache   
214950
This development offers the following schemes: Help to Buy: Equity Loan - Move with just a 5% deposit using the HM Government-backed Help to Buy: Equity Loan scheme Schemes are available on selected plots only, subject to status, terms and...
3 rooms 2 bathrooms terrace garden
Tue, 04 Dec 2018 17:08:00 +0100
          

Donald Trump allies turn on president over 'betrayal' of Kurdish allies in Syria   

Cache   

Donald Trump allies turn on president over 'betrayal' of Kurdish allies in SyriaDonald Trump's allies have turned on the president after he took the decision to green-light an offensive by Turkish on its Kurdish allies in Syria. President Trump apparently made the decision without consultation from his own advisers or intelligence services, who warned that it could prove to be one of the most reckless decisions of his presidency. Mr Trump appeared focused on making good on his political pledges to bring home American troops from “ridiculous endless wars”, even at the risk of sending a troubling signal to American allies abroad. Key Republican leaders in Congress appeared taken aback by the move, which they called a “betrayal” that could stain the US’s name. "I want to make sure we keep our word for those who fight with us and help us," Kevin McCarthy, House Minority Leader, said, adding that, "If you make a commitment and somebody is fighting with you. America should keep their word." Mr Trump defended his decision in a series of breathless tweets, writing: “I was elected on getting out of these ridiculous endless wars, where our great Military functions as a policing operation to the benefit of people who don’t even like the USA (sic).” Senator Lindsey Graham, a top Republican ally of Mr Trump, said Congress could impose economic sanctions on Turkey and threaten its Nato membership if Ankara invaded Syria. A female fighter of the US-backed Kurdish-led Syrian Democratic Forces (SDF) flashes the victory gesture while celebrating near the Omar oil field in the eastern Syrian Deir Ezzor province on March 23, 2019, after announcing the total elimination of the Islamic State (IS) group's last bastion in eastern Syria. Credit: AFP Mr Graham also said that Mr Trump's moves were a "disaster in the making" that would empower Isil in Syria. Senate Majority Leader Mitch McConnell, one of Mr Trump's key allies, added his voice of dissent, saying: "A precipitous withdrawal of US forces from Syria would only benefit Russia, Iran, and the Assad regime."   The warning was echoed by the US’s partners on the ground, the Syrian Democratic Forces (SDF), which claimed yesterday their ability to contain thousands of prisoners in their detention had become severely compromised. "We were doing our best to provide the best kind of security... but with the Turkish invasion we are forced to pull out some of our troops from the prisons and from the camps to the border to protect our people," Mustafa Bali, spokesman for the Kurdish-led SDF said. "The Islamic State will benefit from the security vacuum that will follow, and will strengthen and regroup itself," he said, adding that it would undo years of work defeating the jihadists. The SDF has been holding some 10,000 male Isil suspects, including an estimated 10 Britons, in prisons across north-eastern Syria, many of which fall inside Turkey’s proposed 18-mile deep, 300-mile-long buffer zone. This does not include the more than 70,000 women and children held in detention camps would could also be at risk. The White House statement announcing the news was released shortly after a phone call between Mr Trump and Turkish President Recep Tayyip Erdogan on Sunday night. Foreign prisoners in Syria detained by the SDF in Baghuz during the battle for Isil's last stronghold Credit: CBS Mr Erdogan had reportedly assured the US president that Ankara would take over the detention of Isil militants captured by the SDF. He said in a brief statement to press on Monday that he thought the numbers of Isil prisoners had been exaggerated but Turkey was ready to “remove them swiftly”, without elaborating. Mr Trump has repeatedly asked countries working with the US-led coalition against Isil to repatriate their citizens, even threatening on numerous occasions to release them. However, the UK, France, Germany, and other allies have so far refused.  “The United States will not hold them for what could be many years and great cost to the United States taxpayer,” a White House statement released on Sunday said. “Turkey will now be responsible for all ISIS fighters in the area captured over the past two years in the wake of the defeat of the territorial “Caliphate” by the United States.” On Monday night, US Central Command, however, issued a statement saying that the US does not support Turkey invading Kurdish territory. "The Department of Defense made clear to Turkey - as did the President - that we do not endorse a Turkish operation in Northern Syria. The US Armed Forces will not support, or be involved in any such operation," said Jonathan Hoffman, Secretary of Defense for Public Affairs.  Turkey - Syria map Coalition sources said the chance of a smooth handover from Kurdish to Turkish control was “virtually impossible”, leaving the prospect of prisoners breaking free in the chaos.  Western diplomats told the Telegraph they too were surprised by Mr Trump’s statement, saying they had not been told in advance. They said European governments were rethinking their strategy on suspects being held in Syria. Mr Trump’s decision to pull back from Syria was criticised by Brett McGurk, the former special presidential envoy for the global coalition to defeat Isil who quit in December over differences of opinion with the president on post-Isil US strategy. "Donald Trump is not a Commander-in-Chief. He makes impulsive decisions with no knowledge or deliberation," Mr McGurk tweeted. "He sends military personnel into harm’s way with no backing. He blusters and then leaves our allies exposed when adversaries call his bluff or he confronts a hard phone call." The US had for months been working with Turkey to try to create a “safe zone” along its border with northern Syria between the Turkish military and Kurdish forces which Ankara sees as terrorists. At a glance | The four Kurdistans Turkey has repeatedly criticised its slow implementation and threatened a unilateral assault, but until now the US had refused to stand aside. "The Kurds fought with us, but were paid massive amounts of money and equipment to do so. They have been fighting Turkey for decades," Mr Trump said in a series of irate tweets. "Turkey, Europe, Syria, Iran, Iraq, Russia and the Kurds will now have to figure the situation out." Analysts said on Monday that the US's Kurdish had been left feeling abandoned. “For some time there is a belief in Washington that President Trump and the conventional US are two separate things. Perception is that he makes decisions without consulting his own government, advisers. Kurds and people on the ground  they have been surprised by the decision," Mutlu Civiroglu, Washington-based Kurdish Affairs analyst, told the Telegraph. "Kurds are worried, disappointed. They put a lot of trust in the US, which is the only reason they went ahead with the security mechanism put forward by the US and they expect America to stand with them.”



          

Comment on Impeachment summary 2: of honeymoons and resumés by William    

Cache   
Ah, the media. I never can abide Todd, so I am glad that he may have actually stood up to a Trump lackey in an interview. According to what I read, most of them on the Sunday shows just let them make their ridiculous defenses of Trump and attacks on Democrats, and say nothing. Why that is, would require a much-needed and bold book. Gene Lyons and Joe Conason wrote one after the Gore vs. Bush election, and I skimmed it in the store (too depressing to actually buy and fully read), and it said what most do not even dare to say, about how biased the media was against Gore, almost reveling in it. It was even worse with Hillary, of course. It is not a bug, as the computer people like to say. Trump is veritably destroying this country, and yet there must be this "respect" shown to him. He has called Biden and Waters crooked and stupid; he calls Schiff a traitor, and I guess it's okay. Hillary said "deplorables," and was excoriated for it. Yes, no one will trust us again Trump supports all dictators, and that's apparently okay with the media, too. If there were a fascist elected as president, someone who wanted to align with other fascists to form a consortium, which aided each other financially, and helped to snuff out all forms of protest, it would look very much like Trump.But the media can't or won't see what is at stake here. Are tax breaks that wonderful that the cost is giving up the American democracy? Can one imagine what a Trump second term, or even a Pence or Mark Sanford term would look like? Like France before the Revolution, most likely, or perhaps Dickens' London. The media cannot stop itself from holding Democrats to an infinitely higher standard in discourse and behavior. And rest assured that if we nominate Warren, as now seems likely, the entire campaign will be about the feasibility of her proposals, we will be on the defensive throughout. Corporate America values its wealth more than anything else. Trump has given them massive tax cuts and breaks, and that is apparently enough to obviate all the rest of the horror. I am much afraid that with an apparent chance to win the field, we are about to send the troops off a cliff because the view toward the other side looks inviting.
          

Problem with DropDownList, iFrame and iPad.   

Cache   

Hey, 

 

Addition to the above reply we have also used the Override dropdown list code for our work. The code is as mentioned below:

 

(function ($) {
"use strict";

var overlayContainer = $('<div></div>');
var view = null;
var dropdownContainer = null;
var dropdownAnimationContainer = null;
var closeContainer = $('<div id="CloseContainer" class="k-window-titlebar k-header close-container"></div>');
var isPreventDefault = true;
var currentDropdown = null;
var globalContainerHeight = 0;

// This function checks if its a lumia device with IE browser.
function isIEMobile() {
var regExp = new RegExp("IEMobile", "i");
return navigator.userAgent.match(regExp);
}

// This function builds the close container region which will
// be appended above the dropdown container in a mobile small device.
function buildCloseContainer() {
var titleSpan;
var dropDownSelect = Resources.Shared_DropDown_Select;
if (dropDownSelect !== undefined && dropDownSelect !== null && dropDownSelect !== "") {
titleSpan = $('<span class="k-window-title">' + dropDownSelect + '</span>');
} else {
titleSpan = $('<span class="k-window-title"></span>');
}
var actionDiv = $('<div class="k-window-actions"></div>');
var actionButton = $('<a href="#" class="k-window-action k-link" title="close"></a>');
var span = $('<span role="presentation" class="k-icon k-i-close"></span>');
actionButton.append(span);
actionDiv.append(actionButton);
closeContainer.append(titleSpan);
closeContainer.append(actionDiv);
}

// Function to set the selected item in a dropdown in view
// when the dropdown is opened.
function scrollPopup(popup) {
var element = popup.element;
var selectedItem = element.find(".k-state-selected");
if (selectedItem.length === 0) {
return;
}

if (element.find(".km-touch-scrollbar").length !== 0) {
return;
}

// If the selected item is the option label,
// then scroll to the top because that is where the option label is located.
if (selectedItem.hasClass("k-list-optionlabel")) {
element.scrollTop(0);
return;
}

var selectedGroup = selectedItem.closest("ul");
var completeList = selectedGroup.closest("div");
var itemHeight = selectedItem.outerHeight();
var itemTop = selectedItem[0].offsetTop + selectedGroup[0].offsetTop + completeList[0].offsetTop;

// Two pixels are subtracted to compensate for the border.
var scrollHeight = element.outerHeight() - 2;
var scrollTop = element.scrollTop();

// Three pixels are either added or subtracted to compensate for the margin.
if (scrollTop > itemTop) {
scrollTop = itemTop - 3;
} else if (itemTop + itemHeight > scrollTop + scrollHeight) {
scrollTop = itemTop + itemHeight - scrollHeight + 3;
}

element.scrollTop(scrollTop);
}

// This function makes the dropdown container appear like a popup.
// The poup height is set dynamically based on number of items.
// The popup height is set to 80% of view port height.
// The popup is centered to the viewport.
function buildResponsiveDropdown(that, e) {
var viewportWidth = $(window).width();
var viewportHeight = $(window).height();
debugger;
var listItem = that.element.find(".k-item");
var listHeight = 0;
// Calculating list height.
if (listItem.length !== 0) {
listItem.each(function (index) {
listHeight += listItem.outerHeight();
});
}
// Account dropdown select item.
var selectItem = e.sender.element.find('.account-list-select-item');
// Adding option label height to list height.
if (selectItem.length !== 0) {
// For account dropdowns.
listHeight = listHeight + selectItem.outerHeight() + 32;
} else {
var defaultValue = that.element[0].firstElementChild.innerText;

if (defaultValue == "Please select...") {
// Setting height for dropdown whose option item is Please Select..
listHeight = listHeight + listItem.outerHeight() + 18;
}
else if (defaultValue == "All") {
// Setting height for dropdown whose option item is All.
listHeight = listHeight + listItem.outerHeight() + 20;
}else if (defaultValue == "Select a reason...") {
// Setting height for dropdown whose option item is 'Select a reason...'.
listHeight = listHeight + listItem.outerHeight() + 20;
} else {
// For dropdowns without option item removing one list item height.
listHeight = listHeight - listItem.outerHeight() + 40;
}
}
// Setting container height to 80% of viewport height.
var containerHeight = 0.8 * viewportHeight;
// Adding 1 to list length to include option label.
var listLength = view.length + 1;
// 4px margin on top and bottom for each item.
var marginCompensation = listLength * 8;
//var dropDownContainerWidth = $('.k-list-container').width();
var dropDownContainerWidth = 0.9 * viewportWidth;
listHeight = listHeight + marginCompensation;
if (listHeight < containerHeight) {
containerHeight = listHeight;
}
// left value to be set for the dropdown container.
var left = ((viewportWidth - dropDownContainerWidth) / 2) - 2;
// Top value to be set for the close container.
var closeContainerTop = (viewportHeight - containerHeight) / 2;
// Top value to be set for the dropdown container. 
// 50px is removed to compensate the height of close container.
var top = (viewportHeight - (containerHeight - 50)) / 2;
$('.k-list-container').css({ "top": top + "px", "left": left + "px", "height": (containerHeight), "position": "fixed", "width": "90vw", "max-height": "80vh" });
$('.k-animation-container').css({ "top": top + "px", "left": left + "px", "height": (containerHeight), "position": "fixed", "width": "90vw", "max-height": "80vh", "transform": "none" });
closeContainer.css({ "top": (closeContainerTop + 9) + "px", "left": (left) + "px", "width": ($('.k-list-container').width() + 6), "display": "block" });
$('.k-list-container').before(closeContainer);
}

// This function closes the dropdown container.
function RemoveDropdown() {
if (dropdownContainer !== null && dropdownAnimationContainer !== null) {
dropdownContainer.removeClass('k-state-border-up');
dropdownAnimationContainer.css('display', 'none');
dropdownContainer.css('display', 'none');
var dropdownWrap = $('.k-dropdown-wrap');
dropdownWrap.removeClass('k-state-active k-state-border-down');
}
}

// This function removes the dynamically created close container.
function RemoveCloseContainer() {
var closeContainer = $('.close-container');
if (closeContainer.length !== 0) {
closeContainer.each(function () {
$(this).html('');
$(this).remove();
});
}

if (overlayContainer.length != 0) {
    overlayContainer.css('z-index', '1001');
overlayContainer.remove();
}

var overlay = $('.custom-overlay');
if (overlay.length != 0) {
overlay.remove();
}
}

// Window resize event to remove js injected styles if browser size is changed.
// This will prevent js injected styles from persisting in desktop browsers.
$(window).resize(function () {
if (isBreakpoint('xs')) {
RemoveDropdown();
RemoveCloseContainer();
}
if (dropdownContainer !== null) {
dropdownContainer.each(function (index) {
$(this).removeStyle('top');
$(this).removeStyle('left');
$(this).removeStyle('height');
$(this).removeStyle('position');
$(this).removeStyle('width');
$(this).removeStyle('max-height');
});
}
if (dropdownAnimationContainer !== null) {
dropdownAnimationContainer.each(function (index) {
$(this).removeStyle('top');
$(this).removeStyle('left');
$(this).removeStyle('height');
$(this).removeStyle('position');
$(this).removeStyle('width');
$(this).removeStyle('max-height');
});
}
});

// On click of close button of dropdown popup, removing the popup
// and restoring to default dropdown state.
$('body').on('click', '.k-window-action', function (e) {
RemoveDropdown();
RemoveCloseContainer();
// This is to stop the page from scrolling to the top when closing the dropdown popup.
e.preventDefault();
});

$.extend(window.kendo.ui["DropDownList"].fn.options, {
// The following is used to set the DropDownList maximum height
// until we get the fixes from Kendo UI Q1 2016 or later.
open: function (e) {
isPreventDefault = true;
var that = this;
var height = this.options.height;
this.popup.element.css({ "max-height": height + "px" });
// Fix for security questions not being displayed completely.
$(".k-list-container").children("div").css("height", "auto");

// TODO: Fix the leak where event binding on each open()
// will keep attaching an additional event handler.
// The leak gets cleared up upon navigation to another page.

this.popup.element.on("mousedown", function (e) {
isPreventDefault = false;
// Needed to set _prevent because of an IE bug.
// https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/15558714/
if ($(e.target).data("role") === "popup") {
that._prevent = true;
}
});

this.popup.element.on("focusout", function (e) {
// This part compensates for the workaround above from the IE bug.
if (that._prevent) {
that._prevent = false;
that._blur();
that._inputWrapper.removeClass('k-state-focused');
that._open = false;
}
});

view = this.dataSource.view();
if (isBreakpoint('xs')) {
var kendoOverlay = $('.k-overlay');
// When opening dropdown inside a lightbox, setting the z-index of 
// overlay higher than that of lightbox overlay.
if (kendoOverlay.length != 0) {

overlayContainer.css('z-index', '10003');
}
overlayContainer.addClass('custom-overlay');
$(document.body).append(overlayContainer);

}
},
animation: false,
close: function (event) {
if (isBreakpoint('xs')) {
if (isPreventDefault) {
event.preventDefault();
} else {
if (isBreakpoint('xs')) {
RemoveCloseContainer();
}
}
}
},
popup: {
activate: function(e) {
// Fix for security questions dropdowns not showing all questions.
$(".k-list-container").children("div").css("height", "auto");

scrollPopup(this);

// Responsive dropdown.
if (isBreakpoint('xs')) {
buildCloseContainer();
buildResponsiveDropdown(this, e);
dropdownContainer = $('.k-list-container');
dropdownAnimationContainer = $('.k-animation-container');
}
}
}
});

$.extend(window.kendo.ui["DropDownList"].fn, {
//_select: function (li, t) {
// this._prevent = false;
// this.focus();
// var listView = this.list;
// li = this._get(li);
// listView.select(li);
// // Revisit this when we use the filtering features:
// // t || this._state !== "filter" || (listView.filter(!1), this._state = "accept");
// if (li === -1) {
// this._selectValue(null);
// }
// scrollPopup(this.popup);
//},
/// <summary>
/// Removes the validation on a change event for dropdownlist if a 
/// new value has been selected.
/// </summary>
_change: function () {
if (isIEMobile()) {
isPreventDefault = false;
}
if (this._oldIndex != this.selectedIndex) {
var that = this,
change = "change",
index = that.selectedIndex,
optionValue = that.options.value,
value = that.value(),
trigger;
var fieldName = that.element[0].name;
var container = that.element.closest("form").find(".field-validation-valid[data-valmsg-for='" + fieldName + "'], .field-validation-error[data-valmsg-for='" + fieldName + "']");

if (container) {
container.addClass("field-validation-valid").removeClass("field-validation-error");
container.empty();
that.element.siblings("span.k-dropdown-wrap").removeClass("k-input-validation-error");
}


if (that._isSelect && !that._bound && optionValue) {
value = optionValue;
}

if (value !== that._old) {
trigger = true;
} else if (index !== undefined && index !== that._oldIndex) {
trigger = true;
}

if (trigger) {
that._old = value;
that._oldIndex = index;

that.trigger(change);

// trigger the DOM change event so any subscriber gets notified
that.element.trigger(change);
}
}
}
});
}(jQuery));

 

and apart from that we have used the kendo.core.ui.min.js file as reference. However that is quite old version 2014. Please tell me how to fix this issue. If you have any workaround or any fix according to my file. I will be very happy and grateful to you.

 

 

Regards,

Puneet

 

 


          

Problem with DropDownList, iFrame and iPad.   

Cache   

Hi,
This is a defect we found out in Kendo dropddownlist as Dropdown list item not selected in IPAD 13.0 Safari browser - Desktop browser view. However, Mobile view is working fine. Chrome and Firefox is working fine.

IPAD IOS version - 13.0

Dropdownlist is position in iframe

I am also send you the pic. Please find attached

Could you please check this defect or If it is fixed. please let me know. I hope you understand my issue. If there is any miscommunication i will be happy to discuss more.

 

Thanks
Puneet Chutani


          

Trainer - Tikinagan Child & Family Services - Thunder Bay, ON   

Cache   
**ONLY THOSE SELECTED FOR AN INTERVIEW WILL BE CONTACTED***. Demonstrated knowledge and experience in adult learning theory and practice.
From Tikinagan Child & Family Services - Tue, 07 May 2019 22:27:52 GMT - View all Thunder Bay, ON jobs
Next Page: 25

© Googlier LLC, 2019