Sandbox – jak na spinner?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- MW
- Člen | 626
Prosím o radu,
mám čistý Sandbox – a přes Bower a Composer poslední verze:
nalinkované :
<script src="{$basePath}/bower_components/jquery/dist/jquery.js"></script>
<script src="{$basePath}/bower_components/nette-forms/src/assets/netteForms.js"></script>
<script src="{$basePath}/bower_components/nette.ajax.js/nette.ajax.js"></script>
<script src="{$basePath}/bower_components/nette.ajax.js/extensions/spinner.ajax.js"></script>
...
<script>
$.nette.init();
</script>
Ten nette ajax je :
/**
* AJAX Nette Framework plugin for jQuery
*
* @copyright Copyright (c) 2009, 2010 Jan Marek
* @copyright Copyright (c) 2009, 2010 David Grudl
* @copyright Copyright (c) 2012-2014 Vojtěch Dobeš
* @license MIT
*
* @version 2.3.0
*/
a v css mám
#ajax-spinner {
margin: 15px 0 0 15px;
width: 25px;
height: 25px;
padding: 13px;
background: white url('../images/spinner.gif') no-repeat 50% 50%;
z-index: 123456;
}
A spinner nikde.. ani u url a ani u formulářů .. žádná chyba v konzoli) – možná jen něco přehlížím)
Na starších verzích mě to šlo bez problému.. (Nette 2.3, nette.ajax @version 1.2.2)
Netuší někdo prosím, kde může být problém?
Diky!
- MW
- Člen | 626
Jinak nevim proc, ale musel jsem při stylovani pozice ještě pridat attribut „display“ .. jinak se neukazuje.. proc? to jsem nidky předtím nemusel…
this.spinner.css({
left: settings.nette.e.pageX,
top: settings.nette.e.pageY,
display: 'inline'
});
EDIT: všiml jsem si, že v JS nefunguje show() .. ve zdrojaku stále zustava display:none …
Editoval MW (10. 3. 2017 8:49)