Find Jobs
Hire Freelancers

Custom Gallery Rotator

$30-250 USD

Fechado
Publicado há aproximadamente 9 anos

$30-250 USD

Pago na entrega
The project is technically a feature that will be added to an existing system. The project starts with the jQuery plugin named: "Responsive Image Gallery by Mary Lou". Here is a link to it: [login to view URL] The following modifications need to be applied to the plugin: 1. The thumbnails bar has to be below (not above) the main display area. 2. The main image in the main display area should be displayed as big as possible according to the screen size. For example, Facebook has this feature. Open an image album in Facebook, and notice that the displayed image is dynamic enough in terms of size so if the image is big enough, it occupies as much as possible of the screen. Even if you zoom in/out the browser, the image size is scaled and adjusted in order to offer the best possible quality. Again, check the behavior in case of "high" resolution images in Facebook. 3. The whole thing (the main display area + the thumbnails bar) should be placed in one div. An HTML5 full screen functionality needs to be provided to that DIV. A full screen toggle button needs to placed somewhere on one of the div corners (preferably the bottom right). Notice that the div itself (before full screen) is big enough and dynamic as indicated earlier. 4. All thumbnails are regular images (JPG). However, the main file (the one that will be displayed in the main display area) might be not an image, it can be an mp4 video or a pdf (beside a regular image). If it's a video, an html5 video tag should take place in the main display area and the video has to be playable (initially stopped). If it's a pdf, an iframe element needs to take place in the main display area (sourced to the provided pdf file) 5. In case of images (not videos or pdfs), a zoom functionality has to be provided to the image in the main display area. A preferable plugin is iviewer. Here is a link: [login to view URL] Nevertheless, any alternative solution is acceptable as long as it provides the same functionality. Notice that it's nice to have that rotation control (already provided by iviewer plugin). 6. Essential Step: The whole plugin will be initially hidden on the page, it will be displayed on a JavaScript call. The caller will provide three parameters: A User ID (integer), a vertical bar ('|') separated thumbnail URLs (http://test/[login to view URL]|http://test/[login to view URL]), and a comma separated File IDs (comma separated integers). When the main div is shown, the thumbnails in the thumbnails bar need to be loaded right away. Then, a WCF (Ajax-enabled) web service (just like this example: [login to view URL]%28v=vs.110%[login to view URL]) needs to be invoked. Two parameters will be passed to the web service: the user id and the current image id, the result of the web service will be a JSON object which consists of two strings: the encoded file URL and the description of the file. the encoded fileURL has to be decoded in JavaScript using decodeURIComponent function and then assigned and displayed in the main display area (pay attention to the file type in order to display the right element). The description needs to be shown in the description area below the main display area (check Responsive Image Gallery plugin to see how image description works). Notice that you will need to use the correct image id when you call the web service (the current image id always changes in order to reflect the image currently displayed). 7. A close button needs to be placed on the top right corner and that will dispose/close the whole div. 8. While the service is being invoked, an ajax loader (gif) should be displayed (I believe it's already there by Responsive Image Gallery Plugin). 8. The main DIV (that contains everything) should be modal (CSS3 is OK to be used in order to achieve the Modal functionality. However, any modal functionality is acceptable) 9. All major browsers need to be supported (IE11, Firefox, Chrome, and preferably Opera)
ID do Projeto: 7629343

Sobre o projeto

12 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
12 freelancers estão ofertando em média $190 USD for esse trabalho
Avatar do Usuário
I am ready to start studying the gallery plugin if you're ok with my price .
$250 USD em 7 dias
4,9 (156 avaliações)
6,8
6,8
Avatar do Usuário
Let start the work.. I am ready to start the job immediately.. Let me know if you would like me to do your job
$250 USD em 4 dias
4,9 (148 avaliações)
6,7
6,7
Avatar do Usuário
Propunerea nu a fost încă furnizată
$200 USD em 10 dias
5,0 (32 avaliações)
6,1
6,1
Avatar do Usuário
Hi. I can work 8 hours a day. Please, contact me if you are interested .
$150 USD em 10 dias
5,0 (34 avaliações)
5,6
5,6
Avatar do Usuário
Hi, We are interested in this project. We are an IT team of experts and professionals. We are known for our hard work and quality and client's satisfaction is our main concern. We strive to give the best results to our clients and within the deadline. Hoping a positive response from your side. Regards, Team Qexon
$200 USD em 14 dias
5,0 (11 avaliações)
5,0
5,0
Avatar do Usuário
I have 10+ years experience of software development using Foxpro2.6(dos), Visual Foxpro 6 & 9, SQL Server 2000,2005,2008, C#, ASP.Net, MVC, Crystal Reports,MySql, HTML, CSS, JavaScript, Php, jQuery, jQuery UI, Bootstrap, Foundation etc. I have very good experience in web page development using HTML, CSS, Javasccript, jQuery, jQuery UI, Ajax, Bootstrap, Zurb Foundation, Asp.Net MVC 3, 4, Php etc. Thank you, Pramod
$250 USD em 10 dias
4,9 (11 avaliações)
4,3
4,3
Avatar do Usuário
A proposal has not yet been provided
$155 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
$155 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Falls Church, United States
5,0
3
Método de pagamento verificado
Membro desde jan. 20, 2013

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.