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)