wp/wp-content/plugins/portfolio/css/style.css
changeset 7 cf61fcea0001
parent 5 5e2f62d02dcd
child 12 d8a8807227e4
--- a/wp/wp-content/plugins/portfolio/css/style.css	Tue Jun 09 11:14:17 2015 +0000
+++ b/wp/wp-content/plugins/portfolio/css/style.css	Mon Oct 14 17:39:30 2019 +0200
@@ -1,164 +1,189 @@
-#adminmenu #menu-posts-portfolio:hover div.wp-menu-image:before,
-#adminmenu #menu-posts-portfolio.wp-has-current-submenu div.wp-menu-image:before,
-#adminmenu #menu-posts-portfolio div.wp-menu-image:before {
-	background: url("../images/menu_single.png") no-repeat scroll center 8px rgba(0, 0, 0, 0);
-	content: "";
-	opacity: 0.7;
-}
-#adminmenu #menu-posts-portfolio.wp-has-current-submenu div.wp-menu-image:before {
-	opacity: 1;
-}
-
 /* Styles for Portfolio */
-
-#prtfl_form_image_size label {
-	display: block;
-	float: left;
-	min-width: 131px;
-}
-#prtfl_form_image_size select {
-	width: 140px;
-}
 .portfolio_images_block {
 	clear: both;
 }
+
 .portfolio_images_gallery {
 	float: left;
 	padding-bottom: 10px;
 	padding-right: 6px;
 }
+
+.entry-content .portfolio_images_gallery a {
+	text-decoration: none;
+}
+
 .portfolio_images_rows {
 	clear:both;
 	border-top: 1px dotted #939393;
 	height: 100px;
 	padding-top: 10px;
 }
+
 .portfolio_admin_box {
-	width: 98%; 
-	margin: 10px auto 10px auto; 
-	background-color: #F9F9F9; 
-	border: 1px solid #DFDFDF; 
-	-moz-border-radius: 5px; 
-	-webkit-border-radius: 5px; 
+	margin: 10px auto 10px auto;
+	background-color: #F9F9F9;
+	border: 1px solid #DFDFDF;
+	-moz-border-radius: 5px;
+	-webkit-border-radius: 5px;
 	padding: 10px;
 }
+
 .portfolio_admin_subbox {
 	border-bottom: 4px double #DFDFDF;
 	padding-bottom: 5px;
 	padding-top: 5px;
 }
+
 #container {
 	color: #686868;
 }
+
 #container .breadcrumbs {
 	border-bottom: 1px solid #D8D8D8;
 	font-size: 20px;
 	margin-bottom: 10px;
 	padding-bottom: 10px;
 }
+
 .portfolio_thumb {
 	float: left;
 }
+
 .portfolio_content .read_more {
 	clear: both;
 	float: right;
 	text-align: center;
-	z-index: 100;
+	z-index: 3;
 	position: relative;
 }
+
 .portfolio_content .read_more a {
 	display: block;
-	width: 80px;
 	font-size: 14px;
 	color: #FFF;
 	background-color: #555;
-	padding: 3px 0;
+	padding: 5px 10px;
+	border-bottom: none;
 }
+
 .portfolio_content .read_more a:hover {
 	background-color: #2484c6;
 }
+
 .portfolio_short_content {
 	float: left;
-	margin-left: 15px;
+	margin: 0 15px;
 	width: 320px;
+	max-width: 100%;
 }
+
+.prtfl_twentyseventeen #primary .site-content {
+	padding-top: 0;
+}
+
+.prtfl_twentyseventeen .wrap .site-content {
+	padding-top: 0;
+}
+
 .entry_footer {
 	clear:both;
 	position: relative;
-	height: 30px;
 	padding-bottom: 15px;
 }
+
 .portfolio_terms {
-	border-bottom: 1px solid #D8D8D8;
+	border-top: 1px solid #D8D8D8;
 	clear: both;
 	font-size: 13px;
 	margin: 0;
+	padding: 5px 0;
 	position: relative;
-	top: -25px;
-	z-index: 99;
+	z-index: 2;
 }
+
 .portfolio_terms a {
 	font-size: 13px;
 }
+
 .portfolio_short_content p,
 .portfolio_images_block {
 	padding-bottom: 10px;
 	font-size: 15px;
 	margin-bottom: 0 !important;
 }
+
 .portfolio_short_content p .lable {
 	font-weight: normal;
 }
+
 .portfolio_short_content .item_title {
 	padding: 0 0 15px;
 }
+
 .portfolio_short_content .item_title a {
 	font-size: 20px;
 }
+
 .portfolio_short_content .item_title a:hover {
 }
+
 .portfolio_images_block {
 	font-size:15px;
 }
+
 .portfolio_images_block .lable {
 	font-weight: normal;
+	padding-bottom: 10px;
 }
+
 .portfolio_images_rows {
 	border: 0;
 	padding: 0;
 }
+
 .portfolio_thumb img,
 .portfolio_images_gallery img {
 	padding: 4px;
 	border: 1px solid #D8D8D8;
 }
+
+.portfolio_images_gallery img {
+	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px;
+}
+
 #portfolio_pagenation {
-	margin: 10px 0;
+	margin: 10px auto;
 }
+
 #portfolio_pagenation .pagination .current,
 #portfolio_pagenation .pagination a {
 	padding: 5px;
 }
+
 #portfolio_pagenation .pagination a {
 	padding: 5px;
 	margin: 0 2px;
 	background-color: #555555;
 	color: #fff;
 }
+
 #portfolio_pagenation .pagination a:hover {
 	background-color: #2484C6;
 }
+
+#portfolio_pagenation .pagination:before,
+#portfolio_pagenation  .pagination:after {
+	height: 0;
+}
+
 #prtfl_loader,
 #prtfl_img_loader {
-	float: left;
 	position: relative;
 	display: none;
 }
-#ajax_update_postmeta,
-#ajax_update_images {
-	float: left;
-}
-#prtfl_date_additional_field, #prtfl_link_additional_field, 
+
+#prtfl_date_additional_field, #prtfl_link_additional_field,
 #prtfl_shrdescription_additional_field, #prtfl_description_additional_field,
 #prtfl_svn_additional_field, #prtfl_executor_additional_field,
 #prtfl_technologies_additional_field {
@@ -167,20 +192,179 @@
 	top: 2px;
 	margin-right: 3px;
 }
-.page-template-portfolio-php .portfolio_content.entry-content,
-.single-portfolio .portfolio_content.entry-content {
+
+.page-template-portfolio-php:not(.prtfl_twentyfourteen):not(.prtfl_twentythirteen) .portfolio_content.entry-content,
+.single-portfolio:not(.prtfl_twentyfourteen):not(.prtfl_twentythirteen) .portfolio_content.entry-content {
     max-width: 1080px;
 }
+
 .single-portfolio #fancybox-wrap,
 .single-portfolio #fancybox-outer,
 .single-portfolio #fancybox-content {
 	-moz-box-sizing: content-box;
 	box-sizing: content-box;
 }
+
 .page-template-portfolio .site-content .site-content,
 .single-portfolio .site-content .site-content,
-.tax-portfolio_technologies .site-content .site-content {
+.tax-portfolio_technologies .site-content .site-content,
+.tax-portfolio_executor_profile .site-content .site-content {
 	margin-left: 0;
 	width: auto;
 	float: none;
+}
+
+.rtl .portfolio_images_gallery,
+.rtl .portfolio_thumb,
+.rtl .portfolio_short_content,
+.rtl #prtfl_date_additional_field, #prtfl_link_additional_field,
+.rtl #prtfl_shrdescription_additional_field, #prtfl_description_additional_field,
+.rtl #prtfl_svn_additional_field, #prtfl_executor_additional_field,
+.rtl #prtfl_technologies_additional_field, #prtfl_categories_additional_field {
+	float: right;
+}
+
+.rtl .portfolio_content .read_more {
+	float: left;
+}
+
+.portfolio_images_gallery img {
+	display: block;
+}
+
+.portfolio_images_gallery {
+	float: none;
+	display: inline-block;
+	margin: auto;
+}
+
+.portfolio_images_block > span {
+	float: left;
+	margin-left: 9px;
+}
+
+.portfolio_images_rows {
+	height: auto;
+}
+
+/* metabox for portfolio images */
+#prtfl_images_container ul:after,
+#prtfl_images_container ul:before {
+	content: " ";
+	display: table;
+}
+
+#prtfl_images_container ul:after {
+	clear: both
+}
+
+#prtfl_images_container ul li.prtfl_single_image,
+#prtfl_images_container ul li.prtfl-sortable-placeholder {
+	width: 100px;
+	height: 100px;
+	float: left;
+	cursor: move;
+	margin:9px 9px 0 0;
+	border-radius: 2px;
+	position: relative;
+	box-sizing: border-box;
+}
+
+.prtfl_save_first_notice {
+	display: none;
+}
+
+.prtfl_x {
+	padding: 0 2px;
+}
+
+.rtl .prtfl_x {
+	display: inline-block;
+}
+
+.rtl .portfolio_images_block span.lable {
+	float: right;
+}
+
+#prtfl_images_container ul li.prtfl_single_image img,
+#prtfl_images_container ul li.prtfl-sortable-placeholder img{
+	width: 100%;
+	height: auto;
+	max-height: 100%;
+	display: block;
+	border: 1px solid #d5d5d5;
+}
+
+#prtfl_images_container ul li.prtfl-sortable-placeholder {
+	border:3px dashed #ddd;
+	position: relative;
+}
+
+#prtfl_images_container ul li.prtfl-sortable-placeholder:after {
+	background: #f7f7f7;
+	font-family: 'dashicons';
+	content: "\f128";
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	text-align: center;
+	font-size: 3em;
+	line-height: 75px;
+	color: #ddd;
+}
+
+#prtfl_images_container .prtfl_delete_image {
+	position: absolute;
+	top: -8px;
+	padding: 2px;
+	display: none;
+}
+
+body:not(.rtl) #prtfl_images_container .prtfl_delete_image {
+	right: -8px;
+}
+
+#prtfl_images_container ul li:hover .prtfl_delete_image {
+	display: block;
+}
+
+#prtfl_images_container .prtfl_delete_image a {
+	display: block;
+	text-indent: -9999px;
+	position: relative;
+	height: 1em;
+	width: 1em;
+	font-size: 1.4em;
+}
+
+#prtfl_images_container .prtfl_delete_image a:before {
+	font-family: 'dashicons';
+	content: "\f153";
+	color: #23282d;
+	background-color: #fff;
+	left: 0;
+	top: 0;
+	text-indent: 0;
+	position: absolute;
+	border-radius: 100%;
+}
+
+.rtl #prtfl_images_container ul li.prtfl_single_image,
+.rtl #prtfl_images_container ul li.prtfl-sortable-placeholder {
+	float: right;
+}
+
+.rtl #prtfl_images_container .prtfl_delete_image {
+	left: -8px;
+}
+
+/* Style for plugin settings menu */
+div#prtfl_settings_tab select {
+	max-width: 200px;
+}
+
+.prtfl-page-template .entry-header {
+	width: 100% !important;
 }
\ No newline at end of file